Тренинг "VBA Pro: Профессиональная разработка на VBA в Excel"
Освойте профессиональные приемы разработки на VBA и прокачайте свои навыки программирования макросов в Excel.
Для кого этот тренинг
Тому, кто хоть немного погрузился в тему программирования макросов на VBA в Excel очень быстро становится очевидно, что "дна нет" - учиться новым трюкам и приемам в этой области можно всю жизнь. И каждый день вас будут преследовать открытия - приятные, в виде новых команд или "фишек" Visual Basic, и не очень - в виде собирания "граблей" и багов (куда ж без них!)
Этот тренинг предназначен для уже достаточно опытных пользователей Excel, которые освоили основы программирования макросов, уже пишут простые (или не очень) процедуры и функции для автоматизации своих действий в Excel, но при этом не хотят останавливаться на достигнутом - и прокачать свои навыки программирования еще больше.
Вам НЕ нужно на этот тренинг, если:
- Вы умеете записывать макросы только рекордером (включить запись - делаем действия - стоп)
- Вы только-только погрузились в тему программирования и написать макрос, например, для удаления всех пустых строк на листе, для вас проблема.
В этом случае поберегите свое время и деньги и сходите сначала на тренинг по расширенным возможностям - пользы будет больше, честно :)
После этого тренинга вы...
- Узнаете какие бывают области видимости у переменных и научитесь их использовать для, например, реализации возможности отмены действий после запуска макроса.
- Будете уметь хранить данные не только в ячейках листа или в переменных, но и в таких мощных и быстрых структурах данных, как массивы, словари и коллекции.
- Сможете использовать реестр Windows и свойства файла для хранения пользовательских настроек ваших макросов.
- Научитесь создавать и настраивать сводные таблицы с помощью кода VBA.
- Освоите работу с файловой системой через VBA и сможете автоматически создавать, удалять, копировать и т.д. файлы и папки в своих макросах.

Программа тренинга
Модуль 1. Тонкости хранения данных
- Нюансы и тонкости в объявлении переменных. Пользовательские типы данных.
- Области видимости переменных. Глобальные и локальные переменные.
- Практическое применение переменных разных областей видимости.
Модуль 2. Массивы
- Массивы. Объявление массивов.
- Динамические и статические массивы.
- Различные способы загрузки данных в массив и вывода содержимого массива на лист.
- Перебор и обработка элементов массива.
Модуль 3. Коллекции и словари
- Коллекции. Объявление коллекции и загрузка содержимого в коллекцию. Использование коллекций на примерах.
- Словари. Объявление и загрузка данных в словарь. Поиск по словарю и вывод информации из него.
- Сравнение между собой разных подходов в хранении данных, разбор плюсов и минусов каждого варианта.
Модуль 4. Работа с реестром Windows
- Что такое реестр. Правила безопасности при работе с реестром.
- Запись данных в реестр и чтение их оттуда с помощью VBA.
- Практические приемы хранения пользовательских настроек макросов в реестре.
Модуль 5. Работа с файловой системой
- Диалоговые окна выбора файлов и папок.
- Стандартные процедуры перебора содержимого папки.
- Операции с папками и файлами (создание, удаление, переменование, копирование т.д.)
- Библиотека FileSystemObject и ее использование для манипулирования папками и файлами в коде.
Модуль 6. Сводные таблицы в VBA
- Алгоритм построения сводной таблицы макросом
- Создание пустой сводной таблицы и ее заполнение данными
- Базовые свойства и методы при работе со сводной таблицей через VBA
- Основные свойства и методы полей
- Ссылки на области сводной таблицы и данные внутри нее
Бонусы
Каждый участник тренинга получит:
- подробную презентацию с пошаговым описанием всех основных тем и заданий в тренинге
- готовые образцы всех примеров и макросов, которые вы легко сможете адаптировать к своим задачам
- удобные шпаргалки по горячим клавишам и всем функциям Excel
- полную версию моей авторской надстройки PLEX, добавляющей в ваш Excel более 100 новых полезных функций
- поддержку, помощь и консультации по рабочим вопросам после тренинга
Заинтересовались? Хотите получить более подробную информацию о условиях проведения такого тренинга? Тогда выберите ваш вариант:
|
Я - частное лицо, хочу учиться! |
Мы - компания. Нам нужен такой тренинг в корпоративном формате для наших сотрудников. |
|