Синтаксис VB.
· VBA нечувствителен к регистру;
· чтобы закомментировать код до конца строки, используется одинарная кавычка ( ') или команда REM;
· символьные значения должны заключаться в двойные кавычки;
· начало нового оператора — перевод на новую строку (точка с запятой, как в C, Java, JavaScript для этого не используется);
· ограничений на максимальную длину строки нет (хотя в редакторе умещается только 308 символов). Несколько операторов в одной строке разделяются двоеточиями;
· максимальная длина любого имени в VBA (переменные, константы, процедуры) — 255 символов.
3. Переменные
В программировании очень часто используют переменные. Переменные – это контейнеры для хранения изменяемых данных. Значение переменной может меняться. Положили одни данные, достали, положили другие.
Присвоим переменной x значение 10 и выведем значение на экран.
Sub Chibisova()
Let x = 10
Selection.TypeText x
End Sub
Если переменной присвоить другое значение, первое значение будет потеряно. Строки выполняются по порядку. Присваивание можно выполнять без служебного слова Let.
Sub Chibisova()
Let x = 10
Selection.TypeText x
x = 100
Selection.TypeParagraph
Selection.TypeText x
End Sub
TypeParagraph – переход на новую строку.
Переменной может быть не только число. В ней можно хранить, например, строку. Чем отличается число от строки. 5 – это число 5. С ним можно производить арифметические операции. «5» - это строка из одного символа. Её можно печатать, выделять курсивом, но поделить её на что-нибудь никогда не получится. Строка пишется в кавычках.
Пробуем присвоить x строковое значение и напечатать строку.