VBA Const (szintaxis, példák) - Hogyan kell használni az állandó állítást a VBA-ban?

Mi az a VBA Const (konstansok)?

A változók minden programozási nyelv szíve és lelke. Soha nem láttam olyan kódolót vagy fejlesztőt, aki ne támaszkodna változókra a projektjében vagy programjában. Kódolóként még én sem különbözök másoktól, és az idő 99% -ában használok változókat. Mindannyian a „Dim” állítást használjuk; deklaráljuk a VBA változókat. Cikkjeinkben bemutattuk a változók deklarálását a „Dim” utasítással. De a változókat más módon is deklaráljuk. Ebben a cikkben megmutatjuk a változók deklarálásának alternatív útvonalát, azaz a „VBA Constant” módszert.

A „Const” a „Constants” rövidítése a VBA-ban. A VBA „Const” szó használatával deklarálhatunk olyan változásokat, mint például a „Dim” kulcsszóval. Megjeleníthetjük ezt a változót a modul tetején, a modul, bármely VBA és függvény eljárás szubrutin és az osztály modul között.

A változó deklarálásához a „Const” szót kell használnunk az állandó érték megjelenítéséhez. Miután a változót deklarálták és költséget rendeltek hozzá, nem tudjuk megváltoztatni az egész szkript súlyát.

A konstans állítás szintaxisa a VBA-ban

A Const utasítás kissé eltér a „Dim” állítástól. Hogy jobban megértsük, nézzük meg a VBA Const utasítás jól megírt szintaxisát.

Const (Változó neve) As (Adattípus) = (Változó értéke)
  • Const: Ezzel a szóval inicializáljuk az állandók deklarálásának folyamatát.
  • Változó neve: Ez a szokásos, mint a változó elnevezése. Inkább Const névnek hívjuk a változó neve helyett .
  • Adattípus: A deklarált változónk milyen értéket fog tartani.
  • Változó neve: A következő és egy utolsó rész az az érték, amelyet hozzáadunk a deklarált változóhoz. A megadott súlynak meg kell felelnie az adattípusnak .

Állandók állapota a VBA-ban

  • Az általunk deklarált konstans neve legfeljebb 256 karakter hosszúságú lehet.
  • Az állandó neve nem kezdődhet számmal; inkább az ábécével kell kezdődnie.
  • Nem áll módunkban fenntartani a VBA kulcsszavakat az állandók deklarálásához.
  • Az állandó név az aláhúzás kivételével nem tartalmazhat szóközt vagy speciális karaktereket.
  • Több konstans deklarálható egyetlen utasítással.

Példák Const nyilatkozatra a VBA-ban

Deklarálja az első változót a VBA Const utasítással. Deklarálhatunk állandókat alfolyamatok, modulok szintjén és projekt szinten is.

Most nézze meg, hogyan kell nyilatkozni a Sub eljárás szintjén.

A fenti példában a „k” állandó deklarálva van a Const_Example1 () nevű alfolyamaton belül . Az értéket 75-nek rendeltük.

Most nézze meg a modulszintű állandó deklarációt.

A modul tetején három állandót deklaráltam az „1. ​​modul” modulban.

Ezek a VBA-állandók az „1. ​​modulban” érhetők el, a modul bármelyik alfolyamatánál, azaz az „1. ​​modul”.

Állandók elérhetővé tétele modulok között

Miután az állandókat deklaráltuk a VBA osztály modul tetején, hozzáférhetünk ezekhez az állandókhoz a modulban az összes alfolyamatkal.

De hogyan tehetjük elérhetővé őket a munkafüzet összes moduljával. '

Ahhoz, hogy a modulokban elérhetőek legyenek, a „Nyilvános” szóval kell deklarálnunk őket.

Most a fenti változó nem csak az 1. modullal érhető el, ehelyett használhatjuk a 2. modullal is.

Különbség a VBA Dim Statement és Const Statement között

Segítene, ha kételkedne abban, hogy mi a különbség a hagyományos „Dim” és a VBA új „Const” állítása között.

Van egy különbségünk ezekkel, azaz nézzük meg az alábbi képet.

Az első képen, amint deklarálunk egy változót, hozzárendeltünk hozzájuk néhány értéket.

De a második képen, amely először a „Dim” utasítást használja, deklaráltuk a változókat.

Egy változó deklarálása után az egyes sorokban külön-külön hozzárendeltünk értékeket.

Így használhatjuk a VBA „Const” utasítást konstansok deklarálására, amelyek hasonló módon kommunikálják a változókat a „Dim” utasítással.

érdekes cikkek...