15/06/07 23:16
Kwb
Postato originariamente da MeTeMpSiCoSi:
Postato originariamente da Kwb:
Ciao a tutti,
La domanda sarà banale ma non sono riuscito a trovare soluzione.
Come fare in un form, ad esempio, a saltare ad una subroutine?
Public Sub Form_Load()
If condizione = x then
vai a y
altrimenti
vai a z
end if
Come fare?
Spero di essere stato chiaro...
Kwb
dichiari questa subroutine con Sub, cioè:
Public Sub Form_Load()
If condizione = x then
vai a y
altrimenti
vai a z
end if
Sub y()
codice
End Sub
Sub z()
codice
End Sub
Chiaro?
Si ma come faccio a dirgli "vai a"?
Ultima modifica effettuata da Kwb 15/06/07 23:17
aaa
16/06/07 7:42
P4p3r0g4
basta che scrivi il nome della sub
vai a z = z
oppure call z c'è una differenza ma non so dirti in cosa consista.
aaa
16/06/07 7:45
MeTeMpSiCoSi
non devi dirgli "vai a", basta che dai un nome a questa subroutine e poi la dichiari con Sub.
aaa
16/06/07 8:53
Kwb
Postato originariamente da MeTeMpSiCoSi:
non devi dirgli "vai a", basta che dai un nome a questa subroutine e poi la dichiari con Sub.
in questo modo?
Dim Routine1 As String
...
If x=1 then
Routine1
Else
...
__________________________________________________
Sub Routine1
...
__________________________________________________
Così?
Ultima modifica effettuata da Kwb 16/06/07 8:54
aaa
16/06/07 10:31
Roberto VB
si, senza dichiarare la variabile Routine1
Ultima modifica effettuata da Roberto VB 16/06/07 10:32
aaa