Алфавит и лексемы языкаЯзык программирования VBA предназначен для написания кода программы. Он обладает своим алфавитом, который включает: 1) строчные и прописные буквы латинского алфавита (А, В,…, Z, а, b,…, z); 2) строчные и прописные буквы кириллицы (А – Я, а – я); 3) неотображаемые символы, используемые для отделения лексем друг от друга; 4) специальные символы, участвующие в построении конструкций языка:+ /*/\ ^ = ><[](). :{}’&©; 5) цифры от 0 до 9; 6) символ подчеркивания «»; 7) составные символы, воспринимаемые как один символ: <= >= <>. Программный код VBA является последовательностью лексических единиц (лексем), которые записаны в соответствии с принятыми синтаксическими правилами, которая реализует нужную семантическую конструкцию. Лексема является единицей текста программы, имеющей определенный смысл для компилятора, и которая не может быть разбита в дальнейшем. Идентификатор представляет собой последовательность букв, цифр и символов подчеркивания. Объявление переменных. Переменные являются объектами, которые предназначены для хранения данных. Перед применением переменных в программе необходимо их объявлять (декларировать). Правильный выбор типа переменной обеспечивает эффективное использование памяти компьютера. Объекты, значения которых не изменяются и не могут быть изменены во время выполнения программы, называются константами: именованными и неименованными. Перечни используются для декларации группы констант, которые объединяются общим именем, к тому же они могут быть объявлены только в разделе глобальных объявлений модуля или формы. Декларация массивов. Выделяют два вида переменных – простые переменные и переменные структурного вида. Массивы бывают одномерными и многомерными. Операция присваивания. После декларации значение переменной может оказаться произвольным, а для присвоения переменной необходимого значения применяется операция присваивания. Математические операции используются для записи формулы, представляющей собой программный оператор, который содержит числа, переменные, операторы и ключевые слова. Операции отношения могут привести к появлению значения, причем существует только два результирующих значения: истина и ложно. Логические операции используются в логических выражениях, это происходит при существовании нескольких условий выбора в операциях отношения.