Как начать полноценно использовать одну из самых мощных встроенных возможностей Microsoft Excel для автоматизации работы - язык Visual Basic for Application(VBA). Как создавать макросы, писать код "с нуля", понимать синтаксис, команды и операторы этого языка, разбираться в объектной модели Excel и использовать эти знания для решения практических задач.
Этот тренинг будет интересен всем, кто по роду деятельности сталкивается в работе с однообразными повторяющимися операциями в Microsoft Excel и хочет автоматизировать их с помощью макросов, написанных на языке Visual Basic (VBA). Фактически, знание принципов и основ подобного программирования позволит решать в среде Excel и Office любые задачи. От простых, но эффективных макросов "на каждый день", помогающих рядовым пользователям в их работе, до серьезных проектов корпоративного уровня.
За последние несколько лет мне посчастливилось участвовать в процессе разработки и внедрения нескольких проектов автоматизации для разных компаний с помощью средств Microsoft Office, Excel и VBA. Весь этот опыт и знания кристаллизовались в сухом остатке в виде этого тренинга. В нем понятно и подробно, с пошаговыми демонстрациями и практическими заданиями разбираются все нюансы написания макросов - с нуля и до уровня уверенного владения и понимания.
В этом модуле мы рассмотрим необходимые основы и те немногие теоретические знания, которые надо знать, чтобы начать программировать на VBA в Microsoft Excel.
Этот модуль посвящен подробному разбору основного инструмента программиста на VBA в Microsoft Excel - среды программирования и редактора кода Visual Basic Editor (VBE).
С точки зрения программиста, Excel - это набор объектов (листов, ячеек, диаграмм и т.д.) со своими свойствами и специфическими методами и событиями. Знание и понимание этой сложной структуры развязывает руки пользователю и позволяет легко манипулировать любыми встроенными инструментами в Excel, привлекая их для решения наших задач. Этот модуль даст вам понимание устройства общей объектной структуры Excel, принципов и подходов для работы с ней, свойств ключевых объектов книги.
В этом модуле мы на живых примерах разберем все основные программные конструкции и синтаксические особенности языка Visual Basic for Application (VBA), нюансы их использования в реальных задачах и проектах.
Безусловно, почти любой макрос создается для взаимодействия с отдельными ячейками и диапазонами листа Excel. В этом модуле мы подробно разберем все свойства и методы объекта Range и работу с ним на практических задачах из реальной жизни.
События в Microsoft Excel - это некие специальные ситуации, возникающие в определенный момент (сохранение книги, изменение данных на листе, печать документа и т.д.) Умение перехватывать и обрабатывать события открывает перед разработчиком очень широкий набор мощных возможностей для применения в проектах. Этот модуль посвящен детальному разбору принципов и алгоритмов обработки собыйтий в Excel.