VBA Const (sintaksa, primeri) - Kako uporabiti konstantno izjavo v VBA?

Kaj je VBA Const (konstante)?

Spremenljivke so srce in duša vsakega programskega jezika. Nikoli še nisem videl programerja ali razvijalca, ki se v svojem projektu ali programu ne bi zanašal na spremenljivke. Kot kodirnik se tudi jaz ne razlikujem od drugih in spremenljivke uporabljam 99% časa. Vsi uporabljamo izjavo "Dim"; razglasimo spremenljivke VBA. V naših člankih smo vam pokazali deklariranje spremenljivk s pomočjo stavka "Dim". Vendar spremenljivke razglasimo tudi na drug način. V tem članku vam bomo prikazali alternativno pot deklariranja spremenljivk, tj. Metodo "VBA Constant".

"Const" v VBA pomeni "Konstante". Z besedo VBA "Const" lahko spremenljivke razglasimo na primer, kako spremenljivke prijavimo s pomočjo ključne besede "Dim". To spremenljivko lahko prikažemo na vrhu modula, med modulom, v kateri koli podprogrami v VBA in funkcijskem postopku ter modulom razreda.

Za razglasitev spremenljivke moramo za prikaz konstantne vrednosti uporabiti besedo "Const". Ko je spremenljivka razglašena in ji je dodeljen strošek, teže ne moremo spremeniti v celotnem skriptu.

Sintaksa izjave Const v VBA

Izjava Const se nekoliko razlikuje od izjave "Dim". Za boljše razumevanje si oglejmo dobro napisano sintakso stavka VBA Const.

Const (ime spremenljivke) kot (vrsta podatkov) = (vrednost spremenljivke)
  • Const: S to besedo začnemo postopek razglasitve konstant.
  • Ime spremenljivke: To je običajno kot poimenovanje spremenljivke. Raje ga imenujemo Const Name, namesto Variable Name.
  • Tip podatkov: Kakšno vrednost bo imela naša deklarirana spremenljivka.
  • Ime spremenljivke: Naslednji in zadnji del je vrednost, ki jo bomo dodelili spremenljivki, ki smo jo prijavili. Navedena teža mora biti v skladu z vrsto podatkov .

Stanje konstant v VBA

  • Ime konstante, ki jo razglašamo, lahko vsebuje največ 256 znakov.
  • Ime konstante se ne more začeti s številko; namesto tega se mora začeti z abecedo.
  • VBA ne moremo rezervirati ključnih besed, da bi razglasili konstante.
  • Ime konstante ne sme vsebovati presledkov ali posebnih znakov, razen podčrtaja.
  • Z enim stavkom je mogoče prijaviti več konstant.

Primeri izjave o Const v VBA

Deklarirajte svojo prvo spremenljivko prek stavka VBA Const . Konstante lahko razglasimo na ravni podprocedure, modula in na ravni projekta.

Zdaj pa poglejte, kako se prijavite na ravni podprocedura.

V zgornjem primeru je znotraj podprocedure z imenom Const_Example1 () navedena konstanta "k" . In vrednost smo dodelili kot 75.

Zdaj si oglejte konstantno izjavo na ravni modula.

Na vrhu modula sem v modulu "Modul 1" razglasil tri konstante.

Do teh konstant VBA lahko dostopate v modulu 1 v katerem koli podprocedurah v tem modulu, tj. Modulu 1.

Naj bodo v modulih na voljo konstante

Ko so konstante razglašene na vrhu modula razreda VBA, lahko do teh konstant v modulu dostopamo z vsemi podprocedurami.

Kako pa jih lahko naredimo na voljo z vsemi moduli v delovnem zvezku. '

Da bodo na voljo v modulih, jih moramo razglasiti z besedo "Javno".

Zdaj zgornja spremenljivka ni na voljo samo z modulom 1. Namesto tega jih lahko uporabimo tudi z modulom 2.

Razlika med VBA Dim Statement in Const Statement

Pomagalo bi, če bi dvomili, kakšna je razlika med tradicionalno izjavo "Dim" in novo izjavo "Const" v VBA.

Imamo eno razliko s tem, tj. Poglejte spodnjo sliko.

Na prvi sliki, takoj ko razglasimo spremenljivko, smo jim dodelili nekaj vrednosti.

Toda na drugi sliki, ki je najprej uporabila stavek "Dim", smo razglasili spremenljivke.

Po razglasitvi spremenljivke smo v različnih vrsticah ločeno dodelili vrednosti.

Tako lahko uporabimo stavek VBA "Const" za razglasitev konstant, ki so podoben način sporočanja spremenljivk z izjavo "Dim".

Zanimive Članki...