В этой статье Вы узнаете о создании Константы в VBA Excel - Const, в которое можно вносить различную информацию для хранения и вычисления.

Константа - это именованная ячейка памяти, используемая для хранения значения, которое НЕ МОЖЕТ быть изменено во время выполнения скрипта. Если пользователь пытается изменить значение Constant, выполнение сценария заканчивается ошибкой. Константы объявляются так же, как объявляются переменные.

Ниже приведены правила для обозначения константы.

  • Вы должны использовать букву в качестве первого символа.
  • Вы не можете использовать пробел, период (.), Восклицательный знак (!) Или символы @, &, $, # в имени.
  • Имя не может превышать 255 символов.
  • Вы не можете использовать зарезервированные ключевые слова Visual Basic в качестве имени переменной.

Синтаксис

В VBA нам нужно присвоить значение объявленным константам. Ошибка вызывается, если мы попытаемся изменить значение константы.

Const <<constant_name>> As <<constant_type>> = <<constant_value>>
</constant_value></constant_type></constant_name>

Пример

Создадим кнопку «Constant_demo», чтобы продемонстрировать, как работать с константами.

Private Sub Constant_demo_Click() 
   Const MyInteger As Integer = 42 
   Const myDate As Date = #2/2/2020# 
   Const myDay As String = "Sunday" 
   
   MsgBox "Integer is " & MyInteger & Chr(10) & "myDate is " 
      & myDate & Chr(10) & "myDay is " & myDay  
End Sub

Результат

После выполнения сценария вывод будет отображаться, как показано на следующем снимке экрана.

Константы в  VBA Excel - Const

 С уважением, авторы сайта Компьютерапия


Понравилась статья? Поделитесь ею с друзьями и напишите отзыв в комментариях!


Связанные статьи


Cookies make it easier for us to provide you with our services. With the usage of our services you permit us to use cookies.
Ok