Программирование на языке VBA
Программирование на языке VBA (Visual Basic for Applications) — это процесс создания программ, которые автоматизируют задачи в приложениях семейства Microsoft Office. VBA — упрощённая версия языка Visual Basic, специально адаптированная для работы в среде Microsoft Office.
Особенности:
Код на VBA выполняется непосредственно внутри приложения Office. Например, написанный макрос в Excel запускается и работает именно в среде Excel.
Программы на VBA не компилируются в отдельные исполняемые файлы (.exe) — код сохраняется прямо в документе (например, внутри .xlsm-файла Excel) и выполняется приложением через встроенную виртуальную машину.
Переменные и типы данных. В VBA используются разные типы данных: Integer — целые числа, Double — дробные числа, String — строки, Boolean — логические значения (True/False).
Условные операторы — используются для выполнения действий в зависимости от условий.
Циклы. В VBA можно использовать разные виды циклов: For…Next — для повторения действий заданное число раз, Do While — выполняется, пока условие истинно, For Each — перебирает все элементы в коллекции