Dichiarare variabili globali nella vostra applicazione VBA può facilitare la condivisione delle informazioni tra i diversi moduli di codice . In un modulo di codice VBA , le variabili possono avere diversi scopi , come ad esempio a livello di routine , a livello di modulo , e di livello mondiale . La dichiarazione per ciascuna variabile è diversa , a seconda del suo campo di applicazione . Le variabili devono sempre essere definiti con il più piccolo campo di applicazione possibile per evitare di aggiungere complessità al codice. Definire le variabili globali in un modulo solo per arrivare rapidamente a loro quando è necessario . Istruzioni
1
lancio di Microsoft Excel , fare clic sulla scheda "Sviluppatore " , e fare clic su " Visual Basic ". Fare clic sul menu "Inserisci" e fare clic su "Modulo" per inserire un nuovo modulo di codice
2
Aggiungere il seguente codice per dichiarare una variabile globale : .
MyGlobalVar pubblico come stringa
3 Fare clic sul menu "Inserisci" e fare clic su "Modulo" per inserire un secondo modulo di codice . Aggiungere il seguente codice per dare la variabile globale di un valore :
Public Sub defineVal ( ) per
myGlobalVar = " questa è una variabile globale "
End
Sub
4
Fare clic sul menu "Inserisci" e fare clic su "Modulo" per inserire un terzo modulo di codice . Aggiungere il seguente codice , chiamare il sub- procedimento che dà il valore di una variabile , e visualizzare il valore della variabile attraverso una finestra di messaggio :
showGlobalVar Private Sub ( ) per
call