Введение 18
Часть I. Начальные сведения о VBA 23
Глава 1. Уважайте теорию, теория — это все! 25
Глава 2. Не пишите программу, когда можно записать макрос 41
Глава 3. Основы программирования в VBA 50
Глава 4. Выполнение VBA-программ 71
Глава 5. Редактор Visual Basic к вашим услугам 86
Часть II. Курс программирования НА VBA 113
Глава 6. Анатомия выдающейся VBA-программы 115
Глава 7. Хранение и обработка информации 140
Глава 8. Управление потоком 164
Глава 9. “Бронированный” программный код: отладка и устранение ошибок 185
Глава 10. Создание интерактивных VBA-форм 209
Часть III. Практикуемся в программировании на VBA 253
Глава 11. Инструменты встроенного оркестра VBA 255
Глава 12. Объектно-ориентированное программирование 283
Глава 13. Тонкости хранения данных: массивы и коллекции 303
Часть IV. Профессиональная работа с VBA 321
Глава 14. VBA для Office 323
Глава 15. Программирование на VBA в Word 333
Глава 16. VBA-программирование в Excel 350
Глава 17. Программирование баз данных 364
Глава 18. Работа с файлами на диске 386
Глава 19. Еще о VBA-формах 390
Часть V. Великолепные десятки 407
Глава 20. Десятка (без трех) эффектных решений с помощью VBA 409
Глава 21. Три десятка ресурсов VBA 427
Предметный указатель 433