La dichiarazione di variabili globali nell'applicazione VBA può facilitare la condivisione di informazioni tra diversi moduli di codice. In un modulo di codice VBA, le variabili possono avere ambiti diversi, come a livello di procedura, a livello di modulo e a livello globale. La dichiarazione per ciascuna variabile è diversa, a seconda del suo ambito. Le variabili devono sempre essere definite con l'ambito più piccolo possibile per evitare di aggiungere complessità al codice. Definisci le tue variabili globali in un modulo solo per accedervi rapidamente quando necessario.
Passaggio 1
Avvia Microsoft Excel, fai clic sulla scheda "Sviluppatore" e fai clic su "Visual Basic". Fai clic sul menu "Inserisci" e fai clic su "Modulo" per inserire un nuovo modulo di codice.
Passaggio 2
Aggiungi il seguente codice per dichiarare una variabile globale: Public myGlobalVar As String
Passaggio 3
Fare clic sul menu "Inserisci" e fare clic su "Modulo" per inserire un secondo modulo di codice. Aggiungi il seguente codice per dare un valore alla variabile globale: Public Sub defineVal () myGlobalVar = "questa è una variabile globale" End Sub
Passaggio 4
Fai clic sul menu "Inserisci" e fai clic su "Modulo" per inserire un terzo modulo di codice. Aggiungi il seguente codice, chiama la procedura secondaria che dà un valore alla variabile e visualizza il valore della variabile tramite una finestra di messaggio: Sottotitolo privato showGlobalVar () Chiama defineVal MsgBox (myGlobalVar) Termina Sottotitolo
Fai clic all'interno di "showGlobalVar () "procedura secondaria e premere" F5 "per eseguire il programma.
Computer © www.354353.com