VBA Const (синтаксис, примери) - Как да използвам постоянното изявление във VBA?

Какво е VBA Const (константи)?

Променливите са сърцето и душата на всеки език за програмиране. Никога не съм виждал програмист или разработчик, който да не разчита на променливи в своя проект или програма. Като програмист дори аз не се различавам от другите и използвам променливи 99% от времето. Всички ние използваме израза „Dim“; декларираме променливи VBA. В нашите статии ви показахме за деклариране на променливи чрез израза „Dim“. Но ние декларираме променливи по друг начин. В тази статия ще ви покажем алтернативния път на деклариране на променливи, т.е. метода „VBA Constant“.

„Const“ означава „Константи“ във VBA. Използвайки думата „Const“ на VBA, можем да декларираме променливи като начина, по който декларираме променливи, използвайки ключовата дума „Dim“. Можем да покажем тази променлива в горната част на модула, между модула, във всяка подпрограма във VBA и функционална процедура и модула на класа.

За да декларираме променливата, трябва да използваме думата „Const“, за да покажем стойността на константата. След като променливата бъде декларирана и присвоена цена, не можем да променим тежестта в целия скрипт.

Синтаксис на изявлението Const във VBA

Изявлението Const е малко по-различно от изявлението „Dim“. За да го разберете по-добре, нека разгледаме добре написания синтаксис на изявлението VBA Const.

Const (Име на променлива) As (Тип на данните) = (Стойност на променливата)
  • Конст: С тази дума инициализираме процеса на деклариране на константите.
  • Име на променлива: Това е както обикновено, както именуването на променливата. По-скоро го наричаме Const Name вместо Variable Name.
  • Тип данни: Каква стойност ще има нашата декларирана променлива.
  • Име на променлива: Следващата и последната част е каква е стойността, която ще присвоим на променливата, която сме декларирали. Даденото тегло трябва да съответства на типа данни .

Състояние на константите във VBA

  • Името на константата, която декларираме, може да съдържа максимум 256 знака.
  • Името на константата не може да започва с число; по-скоро трябва да започва с азбуката.
  • Не можем да запазим ключови думи от VBA, за да декларираме константите.
  • Името на константата не трябва да съдържа никакви интервали или специални символи с изключение на символа за подчертаване.
  • Множество константи могат да бъдат декларирани с един оператор.

Примери за изявление на Const във VBA

Нека декларираме първата си променлива чрез оператора VBA Const . Можем да декларираме константи на ниво подпроцедура, ниво модул и на ниво проект.

Сега вижте как да декларирате на ниво Подпроцедура.

В горния пример константа „k“ е декларирана вътре в подпроцедурата, наречена Const_Example1 (). И сме задали стойността като 75.

Сега вижте декларацията за постоянство на ниво модул.

В горната част на модула съм декларирал три константи в модула „Модул 1“.

Тези VBA константи могат да бъдат достъпни в „Модул 1“ във всяка Подпроцедура в рамките на този модул, т.е. „Модул 1“.

Направете константи достъпни в различни модули

След като константите бъдат декларирани в горната част на модула на класа VBA, ние можем да осъществим достъп до тези константи в модула с всички подпроцедури.

Но как можем да ги направим достъпни с всички модули в работната книга. '

За да ги направим достъпни в модулите, трябва да ги декларираме с думата „Public“.

Сега горната променлива не е достъпна само с модул 1. Вместо това можем да ги използваме и с модул 2.

Разлика между VBA Dim Statement и Const Statement

Полезно би било, ако се съмнявате каква е разликата между традиционния израз „Dim“ и новия израз „Const“ във VBA.

Имаме една разлика с тях, т.е. погледнете изображението по-долу.

В първото изображение, веднага щом декларираме променлива, сме им присвоили някои стойности.

Но във второто изображение, използвайки първо израза “Dim”, ние декларирахме променливи.

След декларирането на променлива сме присвоили стойности отделно в различните редове.

Ето как можем да използваме оператора VBA “Const”, за да декларираме константи, които са подобен начин за комуникация на променливи с оператора “Dim”.

Интересни статии...