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

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, käytän myös muuttujia 99% ajasta. Ilmoitamme kaikki VBA-muuttujat käyttämällä Dim-käskyä. Kaikki nämä, kun artikkeleissamme olemme osoittaneet muuttujien ilmoittamisen Dim-käskyn kautta. Mutta ilmoitamme muuttujat myös toisella tavalla. Tässä artikkelissa näytetään vaihtoehtoinen tapa ilmoittaa muuttujat, eli "VBA Constant" -menetelmä.

"Const" tarkoittaa "vakioita" VBA: ssa. VBA: n "Const" -sanalla voimme julistaa muuttujia samalla tavalla kuin ilmoitamme muuttujat käyttämällä "Dim" -avainsanaa. Voimme ilmoittaa tämän muuttujan moduulin yläosassa, moduulin välissä, missä tahansa aliohjelmassa vba- ja funktiomenettelyssä sekä myös luokan moduulissa.

Muuttujan ilmoittamiseksi meidän on käytettävä sanaa "Const" vakioarvon ilmoittamiseksi. Kun muuttuja on ilmoitettu ja sille on annettu arvo, emme voi muuttaa arvoa koko komentosarjassa.

Const-lauseen syntaksia VBA: ssa

Const-lause on hieman erilainen kuin Dim-lause. Jotta ymmärtäisit sen paremmin, tarkastellaan VBA Const -lausunnon hyvin kirjoitettua syntaksia.

Const [Muuttujan nimi] muodossa [Tietotyyppi] = [Muuttujan arvo]
  • Const: Tällä sanalla aloitetaan vakioiden julistamisprosessi.
  • Muuttujan nimi: Tämä on tavallista kuin muuttujan nimeäminen. Kutsumme sitä pikemminkin Const-nimeksi muuttujan nimen sijasta .
  • Tietotyyppi: Millaista arvoa ilmoitettu muuttujamme pitää yllä.
  • Muuttujan nimi: Seuraava ja viimeinen osa on arvo, jonka aiomme antaa ilmoitetulle muuttujalle. Määritetyn arvon tulisi olla tietotyypin mukainen .

Vakioiden tila VBA: ssa

  • Ilmoitettavan vakion nimi voi sisältää enintään 256 merkkiä.
  • Vakion nimi ei voi alkaa numerolla, vaan 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ä vakiolausekkeesta VBA: ssa

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 3 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ää niitä moduulin vakioita kaikissa alimenettelyissä.

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

Jotta ne olisivat saatavana moduuleissa, 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ä

Sinulla on oltava epäilyksiä siitä, mikä on ero perinteisen Dim-lauseen ja uuden Const-lauseen välillä VBA: ssa.

Meillä on yksi ero näihin eli katso alla oleva kuva.

Ensimmäisessä kuvassa ilmoitamme heti muuttujan, johon olemme määrittäneet joitain arvoja.

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

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

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


$config[zx-auto] not found$config[zx-overlay] not found