Konstanta VBA (syntaxe, příklady) - Jak používat konstantní prohlášení ve VBA?

Co je VBA Const (Constants)?

Proměnné jsou srdcem a duší každého programovacího jazyka. Nikdy jsem neviděl programátora nebo vývojáře, který se ve svém projektu nebo programu nespoléhá na proměnné. Jako kodér se ani já neliším od ostatních a používám proměnné 99% času. Všichni používáme prohlášení „Dim“; deklarujeme proměnné VBA. V našich článcích jsme vám ukázali deklaraci proměnných pomocí příkazu „Dim“. Ale proměnné deklarujeme také jiným způsobem. V tomto článku vám ukážeme alternativní způsob deklarace proměnných, tj. Metodu „VBA Constant“.

„Const“ znamená ve VBA „Constants“. Pomocí slova „Const“ ve VBA můžeme deklarovat proměnné, například jak deklarujeme proměnné pomocí klíčového slova „Dim“. Tuto proměnnou můžeme zobrazit v horní části modulu, mezi modulem, v libovolném podprogramu ve VBA a funkční proceduře a modulem třídy.

K deklaraci proměnné musíme použít slovo „Const“ k zobrazení konstantní hodnoty. Jakmile je proměnná deklarována a je jí přiřazena cena, nemůžeme změnit váhu v celém skriptu.

Syntaxe příkazu Const ve VBA

Příkaz Const se mírně liší od příkazu „Dim“. Abychom tomu lépe porozuměli, podívejme se na dobře napsanou syntaxi příkazu VBA Const.

Const (název proměnné) As (datový typ) = (hodnota proměnné)
  • Const: Tímto slovem inicializujeme proces deklarování konstant.
  • Název proměnné: Toto je obvyklé pojmenování proměnné. Raději tomu říkáme Const Name místo Variable Name.
  • Datový typ: Jaký druh hodnoty bude mít naše deklarovaná proměnná.
  • Název proměnné: Další a poslední část je hodnota, kterou přiřadíme proměnné, kterou jsme deklarovali. Daná hmotnost by měla odpovídat datovému typu .

Stav konstant ve VBA

  • Název konstanty, kterou deklarujeme, může obsahovat maximálně 256 znaků.
  • Název konstanty nemůže začínat číslem; spíše by to mělo začínat abecedou.
  • Nemůžeme vyhrazená klíčová slova VBA deklarovat konstanty.
  • Název konstanty by neměl obsahovat žádné mezery ani speciální znaky kromě znaků podtržítka.
  • Více konstant lze deklarovat jediným příkazem.

Příklady příkazu Const ve VBA

Nechte deklarovat svou první proměnnou pomocí příkazu VBA Const . Můžeme deklarovat konstanty na úrovni podprocesu, na úrovni modulu a také na úrovni projektu.

Nyní se podívejte na to, jak deklarovat na úrovni dílčí procedury.

Ve výše uvedeném příkladu je konstanta „k“ deklarována uvnitř podprocesu s názvem Const_Example1 (). A my jsme přiřadili hodnotu 75.

Nyní se podívejte na konstantní deklaraci na úrovni modulu.

V horní části modulu jsem deklaroval tři konstanty v modulu „Modul 1“.

K těmto konstantám VBA lze přistupovat v „Modulu 1“ na jakýchkoli dílčích postupech v rámci tohoto modulu, tj. „Modul 1“.

Zpřístupněte konstanty napříč moduly

Jakmile jsou konstanty deklarovány v horní části modulu třídy VBA, můžeme k těmto konstantám v modulu přistupovat se všemi podprocesy.

Jak je ale můžeme zpřístupnit všem modulům v sešitu? “

Aby byly dostupné napříč moduly, musíme je deklarovat slovem „Veřejné“.

Nyní je výše uvedená proměnná k dispozici nejen u modulu 1. Místo toho je můžeme použít také u modulu 2.

Rozdíl mezi VBA Dim Statement a Const Statement

Pomohlo by, kdybyste pochybovali, jaký je rozdíl mezi tradičním příkazem „Dim“ a novým příkazem „Const“ ve VBA.

Máme s nimi jeden rozdíl, tj. Podívejte se na obrázek níže.

Na prvním obrázku, jakmile deklarujeme proměnnou, jsme jim přiřadili některé hodnoty.

Ale ve druhém obrázku, který nejprve použil příkaz „Dim“, jsme deklarovali proměnné.

Po deklaraci proměnné jsme na různých řádcích přiřadili hodnoty samostatně.

Takto můžeme použít příkaz „VBA“ VBA k deklaraci konstant, které jsou podobným způsobem komunikace proměnných s příkazem „Dim“.

Zajímavé články...