VBA Const (sintaksa, primjeri) - Kako koristiti konstantnu izjavu u VBA?

Š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.

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.

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.

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".

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.

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".

Zanimljivi članci...