VBA Const (syntaksia, esimerkkejä) Kuinka käyttää jatkuvaa lausuntoa VBA: ssa?

Sisällysluettelo

Mikä on VBA Const (vakiot)?

Muuttujat ovat minkä tahansa ohjelmointikielen sydän ja sielu. En ole koskaan nähnyt kooderia tai kehittäjää, joka ei luottaisi muuttujiin projektissaan tai ohjelmassaan. Kooderina enkä ole erilainen kuin muut, ja käytän muuttujia 99% ajasta. Me kaikki käytämme ”Dim” -lausetta; julistamme VBA-muuttujat. Artikkeleissamme olemme osoittaneet muuttujien ilmoittamisen Dim-käskyn avulla. Mutta ilmoitamme muuttujat myös toisella tavalla. Tässä artikkelissa näytetään vaihtoehtoinen muuttujien ilmoittamisreitti eli "VBA Constant" -menetelmä.

"Const" tarkoittaa "vakioita" VBA: ssa. VBA: n Const-sanan avulla voimme ilmoittaa muuttujat, kuten kuinka muuttujat ilmoitetaan käyttämällä Dim-avainsanaa. Voimme näyttää tämän muuttujan moduulin yläosassa, moduulin, minkä tahansa VBA- ja toimintomenettelyn aliohjelman ja luokan moduulin välillä.

Muuttujan ilmoittamiseksi meidän on käytettävä sanaa "Const" vakioarvon näyttämiseksi. Kun muuttuja on ilmoitettu ja sille on määritetty hinta, emme voi muuttaa painoa koko komentosarjassa.

Const-lauseen syntaksia VBA: ssa

Const-lause on hieman erilainen kuin Dim-lause. Ymmärräksesi sen paremmin tarkastelemalla VBA Const -lausekkeen hyvin kirjoitettua syntaksia.

Const (Muuttujan nimi) As (Tietotyyppi) = (Muuttujan arvo)
  • Const: Tällä sanalla aloitetaan vakioiden julistamisprosessi.
  • Muuttujan nimi: Tämä on tavallista kuin muuttujan nimeäminen. Me mieluummin kutsua sitä Const nimi sijaan muuttujan nimi.
  • Tietotyyppi: Millaista arvoa ilmoitettu muuttujamme pitää yllä.
  • Muuttujan nimi: Seuraava ja viimeinen osa on arvo, jonka aiomme antaa ilmoitetulle muuttujalle. Annetun painon tulee olla tietotyypin mukainen .

Vakioiden tila VBA: ssa

  • Ilmoitettavan vakion nimi voi sisältää enintään 256 merkkiä.
  • Vakion nimi ei voi alkaa numerolla; pikemminkin sen pitäisi alkaa aakkosilla.
  • VBA ei voi varata avainsanoja vakioiden julistamiseksi.
  • Vakionimessä ei saa olla välilyöntiä tai erikoismerkkejä paitsi alaviiva.
  • Useita vakioita voidaan ilmoittaa yhdellä lauseella.

Esimerkkejä VBA: n vakiolausekkeesta

Anna ensimmäisen muuttujan julistaa VBA Const -lausekkeen kautta . Voimme julistaa vakioita alimenettelytasolla, moduulitasolla ja myös projektitasolla.

Katsokaa nyt, miten ilmoitetaan alimenettelytasolla.

Yllä olevassa esimerkissä vakio “k” ilmoitetaan alimenettelyssä, jonka nimi on Const_Example1 (). Ja olemme antaneet arvoksi 75.

Katsokaa nyt moduulitason Vakioilmoitus.

Moduulin yläosassa olen ilmoittanut kolme vakiota moduuliin ”Moduuli 1”.

Nämä VBA-vakiot ovat käytettävissä moduulissa 1 missä tahansa tämän moduulin alimenetelmässä eli moduulissa 1.

Tee vakiot saataville moduuleissa

Kun vakiot on ilmoitettu VBA-luokan moduulin yläosassa, voimme käyttää näitä moduulin vakioita kaikissa alimenettelyissä.

Mutta miten voimme tarjota ne saataville kaikkien työkirjan moduulien kanssa. '

Jotta ne olisivat saatavana moduulien välillä, meidän on ilmoitettava ne sanalla "Julkinen".

Nyt yllä oleva muuttuja ei ole käytettävissä vain moduulin 1 kanssa, vaan voimme käyttää niitä myös moduulin 2 kanssa.

Ero VBA Dim Statementin ja Const Statementin välillä

Se auttaisi, jos epäilet, mikä ero perinteisen "Dim" -lausunnon ja VBA: n uuden "Const" -lausunnon välillä on.

Meillä on yksi ero näiden kanssa, ts. Katso alla olevaa kuvaa.

Ensimmäisessä kuvassa, kun ilmoitamme muuttujan, olemme määrittäneet heille joitain arvoja.

Mutta toisessa kuvassa, jossa käytetään ensin Dim-käskyä, olemme ilmoittaneet muuttujat.

Muuttujan ilmoittamisen jälkeen olemme osoittaneet arvot erikseen eri riveille.

Näin voimme käyttää VBA: n "Const" -lausetta vakioiden julistamiseen, jotka ovat samanlainen tapa kommunikoida muuttujia "Dim" -lausekkeen kanssa.

Mielenkiintoisia artikkeleita...