sintassi e uso di procedure con visual basic
procedure attivate usando dati forniti da programma
Private Sub provax(a As Integer, b As Integer, c As Integer) Dim totale As Integer If (a > 0) And (b > 0) And (c > 0) Then totale = a + b + c MsgBox ("somma=" & totale) Else MsgBox ("almeno un numero minore di 0=") & a + b + c End If End Sub
Private Sub CommandButton1_Click() Call provax(1, 2, 3) Call provax(0, 1, 2) Call provax(1, 2, -6) End Sub
Private Sub provay(a As Integer, b As Integer, c As Integer) Dim totale As Integer If (a > 0) And (b > 0) And (c > 0) Then totale = a * b * c MsgBox ("prodotto=" & totale) Else MsgBox ("almeno un numero minore o uguale di 0=") & a * b * c End If End Sub
Private Sub CommandButton2_Click() Call provay(1, 2, 10) Call provay(0, 2, 8) End Sub
Private Sub provaz(a As Integer, b As Integer, c As Integer) Dim totale As Integer If ((a > 0) And (b > 0)) Or (c < 0) Then totale = a + b + c MsgBox ("somma=" & totale) Else MsgBox ("almeno un numero minore di 0") End If End Sub
Private Sub CommandButton3_Click() Call provaz(0, -2, -4) Call provaz(-3, 4, 2) End Sub
Private Sub UserForm_Click()
End Sub