VBA Apri o chiudi modulo utente

In questo tutorial imparerai come inizializzare, aprire e chiudere un modulo utente utilizzando VBA.

Per questo esempio, abbiamo creato un semplice Userform chiamato basicUserform mostrato di seguito con un'etichetta, una casella di testo e tre pulsanti di comando.

Apri un modulo utente usando VBA

Utilizzare il Mostra comando per aprire il form utente chiamato basicUserform:

1 basicUserform.Show

Chiudi un form utente usando VBA

Puoi chiudere un modulo usando il Comando di scarico:

1 Scarica il modulo utente di base

Questo chiuderà il Form utente dall'interno del codice in esecuzione.

Invece, puoi anche utilizzare la parola chiave Me per chiudere un modulo all'interno del modulo di codice del modulo:

1 Scaricami

Nota: è possibile utilizzare Scaricami solo nelle procedure contenute nel modulo Codice Userform:

Nota che nell'esempio sopra abbiamo aggiunto "Unload.Me" all'evento "Click" del pulsante Annulla. Quindi, quando l'utente fa clic sul pulsante Annulla, il modulo verrà scaricato.

È possibile accedere al modulo codice UserForm facendo doppio clic sul modulo in Esplora codice (a sinistra). Oppure facendo clic con il pulsante destro del mouse nell'editor visivo UserForm.

Inizializza un modulo utente in VBA

Quando viene caricato un modulo, viene attivato l'evento "Inizializza". È possibile utilizzare questo evento per modificare l'aspetto del form utente, ad esempio popolare le caselle combinate o l'attivazione/disattivazione dei controlli nel codice di inizializzazione.

Questo codice disabiliterà il pulsante Annulla all'avvio del Form utente:

12345 Private Sub UserForm_Initialize()cmdCancel.Enabled = FalseFine sottotitolo

Nota: questo codice deve essere inserito nel modulo codice UserForm (vedi immagine sopra).

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave