VBA (Visual Basic for Applications) – разновидность языка программирования Visual Basic, включенная в пакет программ Microsoft Office. Знание VBA облегчает выполнение рутинных задач на компьютере, в частности в Excel. К примеру, вам нужно назначить гиперссылки на слово, которое повторяется 80 раз. Создание макрокоманд (макросов) в VBA автоматизирует этот процесс и оставит здоровыми нервы.Язык программирования VBA легок в освоении и может использоваться обычными пользователями. Единственное, что вам потребуется – свободное время и знание Excel.
Предварительная конфигурация Excel для разработки под VBA:
-
Идёте в Файл, выбираете вкладку Параметры, жмете пункт Настройка ленты , отмечаете пункт Разработчик . Жмите Ок.
-
Далее опять выбираете Файл – Параметры – Центр управления безопасностью - Параметры центра управления безопасностью – выбираете Параметры макросов – отмечаете галочкой Включить все макросы (не рекомендуется, возможен запуск опасной программы).
После проделанных манипуляций, в документе добавится вкладка Разработчик, выбираете Запись макроса, начинаете программировать. Узнать, как начать написание макросов в Excel можно здесь: Первые шаги в использовании макросов VBA в Excel .
Профессиональная разработка на VBA невозможна без чтения литературы. Кроме того, полезно будет почитать обучающие статьи в интернете.
Литература для изучения VBA:
-
Дж. Уокенбах «Профессиональное программирование на VBA в Excel 2010»;
-
C. Каммингс «VBA для чайников»;
-
П. Эйткен «Интенсивный курс программирования в Excel за выходные»;
-
Л. Д. Слепцова «Программирование на VBA в MicrosoftOffice 2010».