Тренинг "VBA Pro: Профессиональная разработка на VBA в Excel"

Освойте профессиональные приемы разработки на VBA и прокачайте свои навыки программирования макросов в Excel.

who-icon.png Для кого этот тренинг

Тому, кто хоть немного погрузился в тему программирования макросов на VBA в Excel очень быстро становится очевидно, что "дна нет" - учиться новым трюкам и приемам в этой области можно всю жизнь. И каждый день вас будут преследовать открытия - приятные, в виде новых команд или "фишек" Visual Basic, и не очень - в виде собирания "граблей" и багов (куда ж без них!)

Этот тренинг предназначен для уже достаточно опытных пользователей Excel, которые освоили основы программирования макросов, уже пишут простые (или не очень) процедуры и функции для автоматизации своих действий в Excel, но при этом не хотят останавливаться на достигнутом - и прокачать свои навыки программирования еще больше.

Вам НЕ нужно на этот тренинг, если:

  • Вы умеете записывать макросы только рекордером (включить запись - делаем действия - стоп)
  • Вы только-только погрузились в тему программирования и написать макрос, например, для удаления всех пустых строк на листе, для вас проблема.
В этом случае поберегите свое время и деньги и сходите сначала на этот тренинг - пользы будет больше. 

lamp-icon.png После этого тренинга вы...

  • Узнаете какие бывают области видимости у переменных и научитесь их использовать для, например, реализации возможности отмены действий после запуска макроса.
  • Будете уметь хранить данные не только в ячейках листа или в переменных, но и в таких мощных и быстрых структурах данных, как массивы, словари и коллекции.
  • Сможете использовать реестр Windows и свойства файла для хранения пользовательских настроек ваших макросов.
  • Научитесь создавать и настраивать сводные таблицы с помощью кода VBA.
  • Освоите работу с файловой системой через VBA и сможете автоматически создавать, удалять, копировать и т.д. файлы и папки в своих макросах.

host-icon.png Программа тренинга

Модуль 1. Тонкости хранения данных

  • Нюансы и тонкости в объявлении переменных. Пользовательские типы данных. 
  • Области видимости переменных. Глобальные и локальные переменные. 
  • Практическое применение переменных разных областей видимости.

Модуль 2. Массивы

  • Массивы. Объявление массивов. 
  • Динамические и статические массивы. 
  • Различные способы загрузки данных в массив и вывода содержимого массива на лист.
  • Перебор и обработка элементов массива.

Модуль 3. Коллекции и словари

  • Коллекции. Объявление коллекции и загрузка содержимого в коллекцию. Использование коллекций на примерах.
  • Словари. Объявление и загрузка данных в словарь. Поиск по словарю и вывод информации из него.
  • Сравнение между собой разных подходов в хранении данных, разбор плюсов и минусов каждого варианта.

Модуль 4. Работа с реестром Windows

  • Что такое реестр. Правила безопасности при работе с реестром.
  • Запись данных в реестр и чтение их оттуда с помощью VBA.
  • Практические приемы хранения пользовательских настроек макросов в реестре.

Модуль 5. Работа с файловой системой

  • Диалоговые окна выбора файлов и папок.
  • Стандартные процедуры перебора содержимого папки.
  • Операции с папками и файлами (создание, удаление, переменование, копирование т.д.)
  • Библиотека FileSystemObject и ее использование для манипулирования папками и файлами в коде.

Модуль 6. Сводные таблицы в VBA

  • Алгоритм построения сводной таблицы макросом
  • Создание пустой сводной таблицы и ее заполнение данными
  • Базовые свойства и методы при работе со сводной таблицей через VBA
  • Основные свойства и методы полей
  • Ссылки на области сводной таблицы и данные внутри нее

bonuses-icon.png Бонусы

Каждый участник тренинга получит:

  • подробную презентацию с пошаговым описанием всех основных тем и заданий в тренинге
  • готовые образцы всех примеров и макросов, которые вы легко сможете адаптировать к своим задачам
  • удобные шпаргалки по горячим клавишам и всем функциям Excel
  • полную версию моей авторской надстройки PLEX, добавляющей в ваш Excel более 100 новых полезных функций
  • поддержку, помощь и консультации по рабочим вопросам после тренинга

Заинтересовались? Хотите получить более подробную информацию о условиях проведения такого тренинга? Тогда выберите ваш вариант:


Я - частное лицо, хочу учиться!
Оплачивать буду сам или компания.

 

Мы - компания. Нам нужен такой тренинг в корпоративном формате для наших сотрудников.



← Назад к списку тренингов