VBA Const (sintaxă, exemple) - Cum se folosește declarația constantă în VBA?

Ce este VBA Const (constante)?

Variabilele sunt inima și sufletul oricărui limbaj de programare. Nu am văzut niciodată un programator sau un dezvoltator care să nu se bazeze pe variabile în proiectul sau programul lor. În calitate de programator, nici eu nu sunt diferit de ceilalți și folosesc variabile 99% din timp. Utilizăm cu toții declarația „Dim”; declarăm variabile VBA. În articolele noastre, v-am arătat despre declararea variabilelor prin declarația „Dim”. Dar declarăm variabile folosind și un alt mod. În acest articol, vă vom arăta ruta alternativă de declarare a variabilelor, adică metoda „Constant VBA”.

„Const” înseamnă „Constante” în VBA. Folosind cuvântul „Const” VBA, putem declara variabile precum modul în care declarăm variabile folosind cuvântul cheie „Dim”. Putem afișa această variabilă în partea de sus a modulului, între modul, în orice subrutină din procedura VBA și funcție, și modulul de clasă.

Pentru a declara variabila, trebuie să folosim cuvântul „Const” pentru a afișa valoarea constantă. Odată ce variabila este declarată și i se atribuie un cost, nu putem schimba ponderea în întregul script.

Sintaxa declarației Const în VBA

Declarația Const este ușor diferită de declarația „Dim”. Pentru a o înțelege mai bine, să analizăm sintaxa bine scrisă a declarației VBA Const.

Const (nume variabilă) Ca (tip de date) = (valoare variabilă)
  • Const: Cu acest cuvânt, inițializăm procesul de declarare a constantelor.
  • Nume variabilă: este la fel de obișnuit ca denumirea variabilei. Mai degrabă îl numim Const Name în loc de Nume variabil.
  • Tipul de date: ce fel de valoare va deține variabila declarată.
  • Nume variabilă: Partea următoare și finală este valoarea pe care urmează să o atribuim variabilei pe care am declarat-o. Greutatea dată trebuie să fie conform tipului de date .

Starea constantelor în VBA

  • Numele constantei pe care o declarăm poate conține maximum 256 de caractere.
  • Numele constantei nu poate începe cu un număr; mai degrabă, ar trebui să înceapă cu alfabetul.
  • Nu putem VBA rezervat cuvinte cheie pentru a declara constantele.
  • Numele constant nu trebuie să conțină spațiu sau caractere speciale, cu excepția caracterului de subliniere.
  • Mai multe constante pot fi declarate cu o singură declarație.

Exemple de declarații Const în VBA

Să declarăm prima dvs. variabilă prin instrucțiunea VBA Const . Putem declara constante la nivel de subprocedură, la nivel de modul, precum și la nivel de proiect.

Acum, uitați-vă cum să declarați la nivelul procedurii secundare.

În exemplul de mai sus, constanta „k” este declarată în cadrul subprocedurii numite Const_Example1 (). Și am atribuit valoarea 75.

Acum, uitați-vă la nivelul modulului Declarație constantă.

În partea de sus a modulului, am declarat trei constante în modulul „Modulul 1”.

Aceste constante VBA pot fi accesate în „Modulul 1” la orice proceduri secundare din acest modul, adică „Modulul 1”.

Puneți la dispoziție constantele pentru toate modulele

Odată ce constantele sunt declarate în partea de sus a modulului clasei VBA, putem accesa aceste constante din cadrul modulului cu toate subprocedurile.

Dar cum le putem pune la dispoziție cu toate modulele din registrul de lucru. '

Pentru a le face disponibile pe mai multe module, trebuie să le declarăm cu cuvântul „Public”.

Acum, variabila de mai sus nu este disponibilă doar cu modulul 1. În schimb, le putem folosi și cu modulul 2.

Diferența dintre declarația VBA Dim și declarația Const

Ar fi util dacă ați avea o îndoială care este diferența dintre declarația tradițională „Dim” și noua declarație „Const” din VBA.

Avem o diferență cu acestea, adică uită-te la imaginea de mai jos.

În prima imagine, de îndată ce declarăm o variabilă, le-am atribuit câteva valori.

Dar în a doua imagine folosind mai întâi declarația „Dim”, am declarat variabile.

După declararea unei variabile, am atribuit valori separat în diferitele linii.

Acesta este modul în care putem folosi instrucțiunea VBA „Const” pentru a declara constante, care sunt un mod similar de comunicare a variabilelor cu instrucțiunea „Dim”.

Articole interesante...