Home Hardware Networking Programmazione Software Domanda Sistemi Computer
Conoscenza del computer >> Computer >> Software >> .

Come dichiarare una variabile globale in VBA

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