Currency Число с фиксированной От -922337203685477,5808
точкой (используется для до 922337203685477,5807
проведения денежных
расчетов)
Date Дата От 1 января 100 года
до 31 декабря 9999 года
String Строковое значение Длина от 1 до 65536
(фиксированной
длины).
String Строковое значение Длина от 0 до 2147483648
(переменной
длины)
Для объявления нескольких переменных можно пользоваться одним оператором Dim, перечисляя их через запятую.
Dim Город, Имя As String, A As Integer
Этот оператор объявляет переменную Город типа Variant, переменную Имя типа String и переменную А типа Integer.
При объявлении переменной следует помнить об области действия Переменные, объявленные в процедуре, можно использовать только внутри этой процедуры. Если переменная должна быть доступна во всех процедурах одного модуля, ее необходимо объявить в области описания модуля. Здесь также можно применять оператор Dim. Наибольшую область действия имеет переменная, объявленная глобальной (с префиксом Global) в области описания модуля Синтаксис оператора Global не отличается от синтаксиса оператора Dim.
В отличие от переменной, константа содержит фиксированное значение, которое не может быть изменено в процессе выполнения программы. Часто константы не имеют собственного имени. Но согласно правилам хорошего тона, принятым в программировании, константы, как и переменные, следует объявлять явно, указывая их имена и значения. Объявленную константу можно использовать в программе, обращаясь к ней по имени. Для этого применяют оператор Const: