Konštanta VBA (syntax, príklady) Ako používať konštantné vyhlásenie vo VBA?

Čo je konštanta VBA?

Premenné sú srdcom a dušou každého programovacieho jazyka. Nikdy som nevidel programátora alebo vývojára, ktorý sa vo svojom projekte alebo programe nespolieha na premenné. Ako programátor sa ani ja nelíšim od ostatných a používam premenné 99% času. Všetci používame vyhlásenie „Dim“; deklarujeme premenné VBA. V našich článkoch sme vám ukázali o deklarovaní premenných pomocou príkazu „Dim“. Ale premenné deklarujeme aj iným spôsobom. V tomto článku vám ukážeme alternatívny spôsob deklarovania premenných, tj metódu „VBA Constant“.

Výraz „Const“ znamená vo VBA výraz „Constants“. Pomocou slova „VBA“ vo formáte VBA môžeme deklarovať premenné, napríklad to, ako deklarujeme premenné pomocou kľúčového slova „Dim“. Túto premennú môžeme zobraziť v hornej časti modulu, medzi modulom, v ľubovoľnom podprogramu vo VBA a funkčnom postupe a modulom triedy.

Na deklaráciu premennej musíme na zobrazenie konštantnej hodnoty použiť slovo „Const“. Keď je premenná deklarovaná a je jej pridelená cena, nemôžeme meniť váhu v celom skripte.

Syntax príkazu Const vo VBA

Príkaz Const sa mierne líši od príkazu „Dim“. Aby sme tomu lepšie porozumeli, pozrime sa na dobre napísanú syntax príkazu VBA Const.

Const (názov premennej) ako (typ údajov) = (hodnota premennej)
  • Const: Týmto slovom inicializujeme proces deklarovania konštánt.
  • Názov premennej: Toto je obvyklé pomenovanie premennej. Namiesto premenného názvu to skôr voláme konštantné meno.
  • Typ údajov: Aký druh hodnoty bude mať naša deklarovaná premenná.
  • Názov premennej: Ďalšou a poslednou časťou je hodnota, ktorú priradíme premennej, ktorú sme deklarovali. Daná hmotnosť by mala zodpovedať údajovému typu .

Stav konštánt vo VBA

  • Názov konštanty, ktorú deklarujeme, môže obsahovať maximálne 256 znakov.
  • Názov konštanty nemôže začínať číslom; skôr by to malo začínať abecedou.
  • Nemôžeme vyhradené kľúčové slová VBA deklarovať konštanty.
  • Konštantný názov by nemal obsahovať medzery ani špeciálne znaky okrem znaku podčiarknutia.
  • Viaceré konštanty je možné deklarovať jediným príkazom.

Príklady vyhlásenia o Const vo VBA

Nechajte deklarovať svoju prvú premennú pomocou príkazu VBA Const . Konštanty môžeme deklarovať na úrovni podprocesu, modulu a tiež na úrovni projektu.

Teraz sa pozrite na to, ako deklarovať na úrovni čiastkového postupu.

Vo vyššie uvedenom príklade je konštanta „k“ deklarovaná vo vnútri podprocesu s názvom Const_Example1 (). A priradili sme hodnotu 75.

Teraz sa pozrite na konštantnú deklaráciu na úrovni modulu.

V hornej časti modulu som deklaroval tri konštanty v module „Modul 1“.

K týmto konštantám VBA je možné pristupovať v „module 1“ prostredníctvom akýchkoľvek pod procedúr v rámci tohto modulu, tj „modulu 1“.

Sprístupnite konštanty naprieč modulmi

Keď sú konštanty deklarované v hornej časti modulu triedy VBA, môžeme k týmto konštantám v rámci modulu pristupovať so všetkými podprocesmi.

Ako ich však môžeme sprístupniť pre všetky moduly v zošite. “

Aby sme ich sprístupnili naprieč modulmi, musíme ich vyhlásiť slovom „Verejné“.

Vyššie uvedená premenná teraz nie je k dispozícii iba pre modul 1. Namiesto toho ich môžeme použiť aj pre modul 2.

Rozdiel medzi vyhlásením Dim VBA a vyhlásením Const

Pomohlo by vám, keby ste pochybovali, aký je rozdiel medzi tradičným výrokom „Dim“ a novým výrokom „Const“ vo VBA.

Máme medzi nimi jeden rozdiel, tj. Pozrite sa na obrázok nižšie.

Na prvom obrázku, akonáhle deklarujeme premennú, priradili sme im niektoré hodnoty.

Ale na druhom obrázku, ktorý najskôr použil príkaz „Dim“, sme deklarovali premenné.

Po vyhlásení premennej sme v rôznych riadkoch priradili hodnoty osobitne.

Takto môžeme pomocou príkazu VBA „Const“ vyhlásiť konštanty, ktoré sú podobným spôsobom komunikácie premenných s príkazom „Dim“.

Zaujímavé články...