VBA Const (syntaks, eksempler) - Hvordan bruke konstant uttalelse i VBA?

Innholdsfortegnelse

Hva er VBA Const (Constants)?

Variabler er hjertet og sjelen til ethvert programmeringsspråk. Jeg har aldri sett en koder eller utvikler som ikke stoler på variabler i prosjektet eller programmet. Som koder er jeg ikke forskjellig fra andre, og jeg bruker variabler 99% av tiden. Vi bruker alle uttalelsen "Dim"; vi erklærer VBA-variabler. I artiklene våre har vi vist deg om å deklarere variabler gjennom "Dim" -utsagnet. Men vi erklærer også variabler på en annen måte. I denne artikkelen vil vi vise deg den alternative ruten for å deklarere variabler, dvs. “VBA Constant” -metoden.

"Const" står for "Constants" i VBA. Ved å bruke VBA "Const" -ordet kan vi erklære variabler som hvordan vi deklarerer variabler ved å bruke søkeordet "Dim". Vi kan vise denne variabelen øverst på modulen, mellom modulen, i hvilken som helst underrutine i VBA og funksjonsprosedyre, og klassemodulen.

For å erklære variabelen, må vi bruke ordet "Const" for å vise den konstante verdien. Når variabelen er deklarert og tildelt en kostnad, kan vi ikke endre vekten i hele skriptet.

Syntax of Const Statement i VBA

Const uttalelse er litt annerledes enn "Dim" uttalelsen. For å forstå det bedre, la oss se på den velskrevne syntaksen til VBA Const-uttalelsen.

Const (variabelt navn) som (datatype) = (variabel verdi)
  • Const: Med dette ordet initialiserer vi prosessen med å erklære konstantene.
  • Variabelnavn: Dette er som vanlig å navngi variabelen. Vi kaller det heller Const Name i stedet for Variable Name.
  • Datatype: Hva slags verdi vår deklarerte variabel kommer til å ha.
  • Variabelnavn: Neste og siste del er hva som er verdien vi skal tildele variabelen vi har deklarert. Den oppgitte vekten skal være i henhold til datatypen .

Tilstand av konstanter i VBA

  • Navnet på konstanten vi erklærer kan inneholde maksimalt 256 tegn.
  • Navnet på konstanten kan ikke starte med et tall; heller, det skal begynne med alfabetet.
  • Vi kan ikke reservere nøkkelord for VBA for å erklære konstantene.
  • Det konstante navnet skal ikke inneholde mellomrom eller spesialtegn bortsett fra understreket tegn.
  • Flere konstanter kan deklareres med en enkelt uttalelse.

Eksempler på Const Statement i VBA

La erklære din første variabel gjennom VBA Const- uttalelsen. Vi kan erklære konstanter på underprosedyrenivå, modulnivå og på prosjektnivå også.

Se nå på hvordan du skal erklære på underprosedyrenivå.

I eksemplet ovenfor blir konstant “k” erklært i underprosedyren med navnet Const_Example1 (). Og vi har tildelt verdien 75.

Se nå på modulnivå Konstant erklæring.

Øverst på modulen har jeg erklært tre konstanter i modulen “Modul 1”.

Disse VBA-konstantene er tilgjengelige i "Modul 1" ved alle underprosedyrer i denne modulen, dvs. "Modul 1".

Gjør konstanter tilgjengelig over moduler

Når konstantene er erklært øverst i VBA-klassemodulen, kan vi få tilgang til konstantene i modulen med alle underprosedyrer.

Men hvordan kan vi gjøre dem tilgjengelige med alle modulene i arbeidsboken. '

For å gjøre dem tilgjengelige på tvers av moduler, må vi erklære dem med ordet "Offentlig".

Nå er variabelen ovenfor ikke bare tilgjengelig med modul 1. I stedet kan vi også bruke dem med modul 2.

Forskjellen mellom VBA Dim Statement og Const Statement

Det vil hjelpe hvis du er i tvil om hva som er forskjellen mellom den tradisjonelle uttalelsen "Dim" og den nye "Const" -uttalelsen i VBA.

Vi har en forskjell med disse, dvs. se på bildet nedenfor.

I det første bildet, så snart vi erklærer en variabel, har vi tildelt noen verdier til dem.

Men i det andre bildet som bruker "Dim" -utsagnet først, har vi erklært variabler.

Etter å ha erklært en variabel, har vi tilordnet verdier hver for seg i de forskjellige linjene.

Slik kan vi bruke VBA "Const" -uttalelsen til å erklære konstanter, som er en lignende måte å kommunisere variabler med "Dim" -utsagnet.

Interessante artikler...