VBA Const (Syntax, Mga Halimbawa) | Paano Gumamit ng Patuloy na Pahayag sa VBA?

Ano ang VBA Const (Constants)?

Ang mga variable ay ang puso at kaluluwa ng anumang wika ng programa. Hindi pa ako nakakakita ng isang coder o developer na hindi umaasa sa mga variable sa kanilang proyekto o programa. Bilang isang coder kahit na hindi ako naiiba sa iba, gumagamit din ako ng mga variable na 99% ng oras. Ginagamit naming lahat ang pahayag na "Dim" na idineklara namin ang mga variable ng VBA. Ang lahat ng ito habang nasa aming mga artikulo ay ipinakita namin sa iyo ang tungkol sa pagdedeklara ng mga variable sa pamamagitan ng pahayag na "Dim". Ngunit idineklara namin ang mga variable na gumagamit din ng ibang paraan. Sa artikulong ito, ipapakita namin sa iyo ang alternatibong paraan ng pagdedeklara ng mga variable na ibig sabihin ay ang pamamaraang "VBA Constant '.

Ang "Const" ay nangangahulugang "Constants" sa VBA. Gamit ang salitang "Const" ng VBA maaari naming ideklara ang mga variable tulad ng kung paano namin ideklara ang mga variable gamit ang keyword na "Dim". Maaari naming ideklara ang variable na ito sa tuktok ng module, sa pagitan ng module, sa anumang subroutine sa vba at pagpapaandar ng pagpapaandar at pati na rin sa module ng klase.

Upang ideklara ang variable kailangan nating gamitin ang salitang "Const" upang ideklara ang patuloy na halaga. Kapag ang variable ay idineklara at naitalaga ng isang halaga hindi namin mababago ang halaga sa buong script.

Syntax ng Const Statement sa VBA

Ang pahayag ng Const ay bahagyang naiiba kaysa sa pahayag na "Dim". Upang maunawaan ito nang mas mahusay tingnan ang mahusay na nakasulat na syntax ng pahayag ng VBA Const.

Const [Variable Pangalan] Bilang [Uri ng Data] = [Variable Value]
  • Const: Sa salitang ito, sinisimulan namin ang proseso ng pagdedeklara ng mga pare-pareho.
  • Pangalan ng variable: Ito ay tulad ng dati tulad ng pagbibigay ng pangalan sa variable. Tinawag namin itong bilang Pangalan ng Const sa halip na Pangalan ng variable.
  • Uri ng datos: Anong uri ng halaga ang hahawakin ng aming idineklarang variable.
  • Pangalan ng variable: Susunod at huling bahagi ay kung ano ang halaga na itatalaga natin sa variable na aming idineklara. Ang itinalagang halaga ay dapat na ayon sa bawat uri ng datos.

Kalagayan ng mga Patuloy sa VBA

  • Ang pangalan ng pare-pareho na aming ipinahayag na maaaring maglaman ng maximum na 256 na character ng haba.
  • Ang pangalan ng pare-pareho ay hindi maaaring magsimula sa isang numero, sa halip dapat itong magsimula sa alpabeto.
  • Hindi namin nakareserba ang mga keyword ng VBA upang ideklara ang mga pare-pareho.
  • Ang patuloy na pangalan ay hindi dapat maglaman ng anumang puwang o mga espesyal na character maliban sa underscore na character.
  • Maramihang mga Constant ay maaaring ideklara sa isang solong pahayag

Mga halimbawa ng Const Statement sa VBA

Hayaan ang pagdeklara ng iyong unang variable sa pamamagitan ng VBA Const pahayag. Maaari naming ideklara ang mga nagpapatuloy sa antas ng subprocedure, antas ng module, at sa antas ng proyekto din.

Ngayon, tingnan kung paano ideklara sa antas ng Sub Pamamaraan.

Sa halimbawa sa itaas, ang pare-pareho na "k" ay idineklara sa loob ng subprocedure na pinangalanan bilang Const_Example1 (). At itinalaga namin ang halaga bilang 75.

Ngayon, tingnan ang antas ng module ng Patuloy na deklarasyon.

Sa tuktok ng modyul, idineklara kong 3 mga pare-pareho sa modyul na "Modyul 1".

Maaaring mai-access ang mga Constant na VBA na ito sa "Modyul 1" sa anumang bilang ng Mga Pamamaraan sa Sub na nasa loob ng modyul na ito ibig sabihin ay "Modyul 1".

Gawing Magagamit ang Mga Patuloy Sa Mga Modyul

Kapag ang mga Constant ay ipinahayag sa tuktok ng module ng klase ng VBA maaari naming ma-access ang mga Constant sa loob ng module sa lahat ng mga subprocedure.

Ngunit paano namin magagamit ang mga ito sa lahat ng mga module sa workbook. '

Upang gawing magagamit ang mga ito sa mga modyul kailangan nating ideklara ang mga ito sa salitang "Pampubliko".

Ngayon ang variable sa itaas ay hindi lamang magagamit sa Modyul 1 sa halip maaari nating gamitin ang mga ito sa Module 2 din.

Pagkakaiba sa Pagitan ng Pahayag ng VBA at Pahayag ng Const

Dapat kang magkaroon ng pagdududa kung ano ang pagkakaiba sa pagitan ng tradisyunal na pahayag na "Dim" at bagong pahayag na "Const" sa VBA.

Mayroon kaming isang pagkakaiba sa mga ito hal. Tingnan ang larawan sa ibaba.

Sa unang imahe sa lalong madaling ideklara namin ang isang variable na nakatalaga kami ng ilang mga halaga sa kanila.

Ngunit sa pangalawang imahe gamit ang pahayag na "Dim" una naming idineklara ang mga variable.

Matapos ideklara ang isang variable ay nagtatalaga kami ng magkahiwalay na mga halaga sa iba't ibang mga linya.

Ito ay kung paano namin magagamit ang pahayag na "Const" ng VBA upang ideklara ang mga pare-pareho na magkatulad na paraan ng pagdedeklara ng mga variable na may pahayag na "Dim".