Što je VBA Const (konstante)?
Varijable su srce i duša svakog programskog jezika. Nikad nisam vidio programera ili programera koji se ne oslanjaju na varijable u svom projektu ili programu. Kao koder, ni ja se ne razlikujem od ostalih i koristim varijable 99% vremena. Svi koristimo izjavu "Dim"; deklariramo VBA varijable. U našim člancima pokazali smo vam kako deklarirati varijable pomoću izraza "Dim". Ali varijable deklariramo i na drugi način. U ovom ćemo vam članku pokazati alternativni put deklariranja varijabli, tj. Metodu „VBA Constant“.
"Const" u VBA znači "Konstante". Koristeći VBA riječ "Const", možemo deklarirati varijable poput načina na koji deklariramo varijable pomoću ključne riječi "Dim". Ovu varijablu možemo prikazati na vrhu modula, između modula, u bilo kojoj potprogramu u VBA i funkcijskom postupku i modula klase.
Da bismo deklarirali varijablu, trebamo upotrijebiti riječ "Const" za prikaz vrijednosti konstante. Jednom kada je varijabla deklarirana i dodijeljen joj je trošak, ne možemo mijenjati težinu tijekom cijele skripte.
![](https://cdn.know-base.net/3863063/vba_const_syntax-_examples_how_to_use_constant_statement_in_vba_.png.webp)
Sintaksa izjave Const u VBA
Izjava Const malo se razlikuje od izjave "Dim". Da bismo ga bolje razumjeli, pogledajmo dobro napisanu sintaksu izjave VBA Const.
Const (naziv varijable) kao (vrsta podataka) = (vrijednost varijable)- Const: Ovom riječi pokrećemo postupak deklariranja konstanti.
- Naziv varijable: To je uobičajeno kao i imenovanje varijable. Radije ga zovemo Const Name umjesto Variable Name.
- Tip podataka: Kakvu će vrijednost imati naša deklarirana varijabla.
- Naziv varijable: Sljedeći i završni dio je vrijednost koju ćemo dodijeliti varijabli koju smo deklarirali. Data težina trebala bi odgovarati tipu podataka .
Stanje konstanti u VBA
- Naziv konstante koju deklariramo može sadržavati najviše 256 znakova.
- Ime konstante ne može započeti brojem; nego bi trebao započeti s abecedom.
- Ne možemo rezervirati ključne riječi VBA da bismo proglasili konstante.
- Naziv konstante ne smije sadržavati razmak ili posebne znakove, osim znaka za podvlačenje.
- Više konstanti može se deklarirati jednim izrazom.
Primjeri Const izjave u VBA
Izjavite svoju prvu varijablu kroz VBA Const izraz. Konstante možemo proglasiti na razini potprocedure, razini modula i na razini projekta.
Sada pogledajte kako se prijaviti na razini potprocedura.
![](https://cdn.know-base.net/3863063/vba_const_syntax-_examples_how_to_use_constant_statement_in_vba__2.png.webp)
U gornjem primjeru, konstanta "k" deklarirana je unutar potprocedure nazvane Const_Example1 (). A vrijednost smo dodijelili kao 75.
Sada pogledajte konstantnu deklaraciju na razini modula.
![](https://cdn.know-base.net/3863063/vba_const_syntax-_examples_how_to_use_constant_statement_in_vba__3.png.webp)
Na vrhu modula, proglasio sam tri konstante u modulu "Modul 1".
Ovim VBA konstantama može se pristupiti u „Modulu 1“ u bilo kojem potproceduru unutar ovog modula, tj. „Modulu 1“.
Učinite dostupnim konstante u svim modulima
Jednom kada su konstante deklarirane na vrhu modula klase VBA, možemo pristupiti tim konstantama unutar modula sa svim potprocedurama.
Ali kako ih možemo učiniti dostupnima sa svim modulima u radnoj knjižici. '
Da bismo ih učinili dostupnima u svim modulima, moramo ih prijaviti riječju "Javno".
![](https://cdn.know-base.net/3863063/vba_const_syntax-_examples_how_to_use_constant_statement_in_vba__4.png.webp)
Sada navedena varijabla nije dostupna samo s modulom 1. Umjesto toga, možemo ih koristiti i s modulom 2.
Razlika između VBA dim izjave i izjave o const
Pomoglo bi kad biste sumnjali koja je razlika između tradicionalne izjave "Dim" i nove izjave "Const" u VBA.
Imamo jednu razliku s njima, tj. Pogledajte donju sliku.
![](https://cdn.know-base.net/3863063/vba_const_syntax-_examples_how_to_use_constant_statement_in_vba__5.png.webp)
![](https://cdn.know-base.net/3863063/vba_const_syntax-_examples_how_to_use_constant_statement_in_vba__6.png.webp)
Na prvoj slici, čim proglasimo varijablu, dodijelili smo im neke vrijednosti.
Ali na drugoj slici koristeći prvo naredbu "Dim", deklarirali smo varijable.
Nakon deklariranja varijable, vrijednosti smo dodijelili odvojeno u različite retke.
Na ovaj način možemo koristiti izjavu VBA "Const" za deklariranje konstanti, koje su sličan način komuniciranja varijabli s izrazom "Dim".