Ho un'areanomi contenete pippo, pluto, topo, gigio, trilly.
Ho il seguente codice (in un modulo) che mi mostra tot form in base ai nomi e quindi passa ad eseguire il codice applicato al form [Public Sub UserForm_initialize()].
Per primo mi mostra pippo, poi quando chiudo il form tramite la x mi compare l'altro form inerente a pluto e così via.
codice:
Public Sub NC()
....
For Each nome In areanomi
FRnomi.Label7.Caption = nome
FRnomi.Label8.Caption = nome.row
Frnomi.Show
Next
end sub
Io però voglio, magari tramite un pulsante nel form che, se premuto, mi esca da questo ciclo for.
Quindi a d esempio se dopo topo non voglio che mi compaiano gli altri 2 form di gigio e trilly premo questo pulsante.
Ho provato il codice sottostante ma mi dice che l'exit for deve essere interna al ciclo.
codice:
Private Sub CommandButton7_Click()
exit for
End Sub
Ho provato anche a passare una variabile, e penso che sia la soluzione, ma non ci sono riuscita perchè non sono brava nel passaggio di variabili. Come si fa? Grazie Luisa
codice:
Private Sub CommandButton7_Click()
uscita=1
End Sub
codice:
Public Sub NC()
....
For Each nome In areanomi
if uscita=1 then
exit for
end if
FRnomi.Label7.Caption = nome
FRnomi.Label8.Caption = nome.row
FRnomi.Show
Next
end sub