Video: Nuovo Google Moduli: come creare verifiche, test e sondaggi 2024
In VBA, il nome ufficiale per una finestra di dialogo Excel è un Form utente. Ma un Form utente è in realtà un oggetto che contiene ciò che è comunemente noto come una finestra di dialogo . Questa distinzione non è importante, quindi molti programmatori usano questi termini in modo intercambiabile.
Quando si crea un Form utente, si adottano generalmente i seguenti passaggi generali:
-
Determina come verrà utilizzata la finestra di dialogo e in quale punto verrà visualizzata nella macro VBA.
-
Premere Alt + F11 per attivare VBE e inserire un nuovo oggetto UserForm.
Un oggetto UserForm contiene un singolo Form utente.
-
Aggiungi controlli al Form utente.
I controlli includono elementi come caselle di testo, pulsanti, caselle di controllo e caselle di elenco.
-
Utilizzare la finestra Proprietà per modificare le proprietà per i controlli o per il Form utente stesso.
-
Scrivere le procedure del gestore di eventi per i controlli (ad esempio, una macro che viene eseguita quando l'utente fa clic su un pulsante nella finestra di dialogo).
Queste procedure sono memorizzate nella finestra Codice per l'oggetto UserForm.
-
Scrivere una procedura (memorizzata in un modulo VBA) che visualizza la finestra di dialogo all'utente.