Не секрет, что многие на работе по роду своей деятельности (или со вводом новых технологий и принципов учета и отчетов) сталкиваются с такой офисной программой как MS Excel. Мы сталкиваемся со множеством таблиц, в которые необходимо вводить данные, строить другие таблицы на основе других, копировать данные из одной таблицы в другую. Знакомо? Уходит колоссальное количество времени для того, чтобы сформировать отчет, если в одной таблице 900+ строк и нужно сделать другую таблицу на основе это. В идеале, хочется нажать кнопку и, вуаля!, готов отчет...
VBA (Visual Basic for applications) — самый удобный язык для работы с приложениями MS Office: Word, Excel, PowerPoint, Access, Outlook, frontpage, InfoPath, а так же Visio и MS Project.