Originariamente inviato da leomac
Come posso aggiornare la label nell'immediato?? e come mai succede ciò??
L'UserForm è modale, per default, per cui l'esecuzione del codice chiamante viene bloccata fintanto che questo non viene chiuso.
Per fare in modo che la Label sia comunque aggiornata bisogna caricare prima il Form senza che sia reso visibile, aggiornare la Label e solo dopo mostrare il Form.

In pratica:
codice:
Private Sub CommandButton2_click()
Dim a as String
Dim b As String
a = Scheda_Info_Generali.TextBox10.text 'nome
b = Scheda_Info_Generali.TextBox9.text 'cognome
Scheda_Info_Generali.Hide

Scheda_Info_Contrattuali.Load
Scheda_Info_Contrattuali.label24.Caption = "INDICAZIONI CONTRATTUALI DI" & a & chr(160) & b
Scheda_Info_Contrattuali.Show

End Sub
Boolean