Синтаксис 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 строковое значение и напечатать строку.

 




studru728head -->