Costante VBA (sintassi, esempi) - Come utilizzare l'istruzione costante in VBA?

Cos'è VBA Const (Constants)?

Le variabili sono il cuore e l'anima di qualsiasi linguaggio di programmazione. Non ho mai visto un programmatore o uno sviluppatore che non si affidi alle variabili nel proprio progetto o programma. Come programmatore, anche io non sono diverso dagli altri e utilizzo le variabili il 99% delle volte. Usiamo tutti l'istruzione "Dim"; dichiariamo variabili VBA. Nei nostri articoli, ti abbiamo mostrato come dichiarare le variabili tramite l'istruzione "Dim". Ma dichiariamo le variabili anche usando un altro modo. In questo articolo, ti mostreremo il percorso alternativo per dichiarare le variabili, ovvero il metodo "Costante VBA".

"Const" sta per "Constants" in VBA. Usando la parola "Const" di VBA, possiamo dichiarare variabili come il modo in cui dichiariamo le variabili usando la parola chiave "Dim". Possiamo visualizzare questa variabile nella parte superiore del modulo, tra il modulo, in qualsiasi subroutine in VBA e procedura di funzione, e il modulo di classe.

Per dichiarare la variabile, dobbiamo usare la parola "Const" per visualizzare il valore della costante. Una volta che la variabile è stata dichiarata e assegnato un costo, non è possibile modificare il peso in tutto lo script.

Sintassi dell'istruzione Const in VBA

L'istruzione Const è leggermente diversa dall'istruzione "Dim". Per capirlo meglio, diamo un'occhiata alla sintassi ben scritta dell'istruzione VBA Const.

Const (Nome variabile) As (Tipo di dati) = (Valore variabile)
  • Cost: con questa parola inizializziamo il processo di dichiarazione delle costanti.
  • Nome variabile: è normale come denominare la variabile. Lo chiamiamo piuttosto Const Name invece di Variable Name.
  • Tipo di dati: che tipo di valore terrà la nostra variabile dichiarata.
  • Nome variabile: la parte successiva e finale è il valore che assegneremo alla variabile che abbiamo dichiarato. Il peso specificato dovrebbe corrispondere al tipo di dati .

Condizione delle costanti in VBA

  • Il nome della costante che stiamo dichiarando può contenere un massimo di 256 caratteri di lunghezza.
  • Il nome della costante non può iniziare con un numero; piuttosto, dovrebbe iniziare con l'alfabeto.
  • Non è possibile utilizzare parole chiave riservate a VBA per dichiarare le costanti.
  • Il nome della costante non deve contenere spazi o caratteri speciali tranne il carattere di sottolineatura.
  • È possibile dichiarare più costanti con una singola istruzione.

Esempi di istruzione Const in VBA

Dichiara la tua prima variabile tramite l' istruzione VBA Const . Possiamo dichiarare costanti a livello di sottoprocedura, a livello di modulo e anche a livello di progetto.

Ora, guarda come dichiarare a livello di procedura secondaria.

Nell'esempio precedente, la costante "k" è dichiarata all'interno della sottoprocedura denominata Const_Example1 (). E abbiamo assegnato il valore come 75.

Ora guarda la dichiarazione della costante a livello di modulo.

Nella parte superiore del modulo, ho dichiarato tre costanti nel modulo "Modulo 1".

È possibile accedere a queste costanti VBA nel "Modulo 1" in qualsiasi procedura secondaria all'interno di questo modulo, ad esempio "Modulo 1".

Rendi le costanti disponibili nei moduli

Una volta che le costanti sono state dichiarate all'inizio del modulo di classe VBA, possiamo accedere a quelle costanti all'interno del modulo con tutte le sottoprocedure.

Ma come possiamo renderli disponibili con tutti i moduli della cartella di lavoro. '

Per renderli disponibili nei moduli, dobbiamo dichiararli con la parola "Pubblico".

Ora la variabile sopra non è disponibile solo con il Modulo 1. Invece, possiamo usarla anche con il Modulo 2.

Differenza tra istruzione Dim VBA e istruzione Const

Sarebbe utile se avessi un dubbio su quale sia la differenza tra la tradizionale istruzione "Dim" e la nuova istruzione "Const" in VBA.

Abbiamo una differenza con questi, cioè guarda l'immagine qui sotto.

Nella prima immagine, non appena dichiariamo una variabile, le abbiamo assegnato dei valori.

Ma nella seconda immagine utilizzando prima l'istruzione "Dim", abbiamo dichiarato le variabili.

Dopo aver dichiarato una variabile, abbiamo assegnato i valori separatamente nelle diverse righe.

È così che possiamo usare l'istruzione VBA "Const" per dichiarare le costanti, che sono un modo simile di comunicare le variabili con l'istruzione "Dim".

Articoli interessanti...