Рекомендуем перед началом обучения пройти бесплатное тестирование на знание Excel.
Возможно проведение семинара как в локализованной русифицированной версии программы, так и в оригинальной англоязычной – при наличии технической возможности.
Целевая аудитория: Семинар предназначен для всех, кто по роду деятельности сталкивается в работе с однообразными повторяющимися операциями в программных продуктах пакета Microsoft Office (примеры рассматриваются в MS Excel) и хочет автоматизировать их с помощью макросов.
В результате семинара участники смогут:
записывать собственные действия, читать и использовать получившийся код макроса;
программировать макросы для обработки информации на разных листах книги и во всех ячейках листа;
определять размеры заполненных диапазонов;
форматировать и редактировать данные в ячейках посредством макросов;
настраивать автоматический запуск макроса в момент открытия книги, выбора листа или редактирования данных в ячейке;
заменять сложную формулу простой функцией-макросом;
создавать собственные функции
ПРОГРАММА
1. ИСПОЛЬЗОВАНИЕ MACRORECORDER ДЛЯ ЗАПИСИ МАКРОСОВ
· Запись макроса c использованием MacroRecorder.
· Абсолютные и относительные ссылки при записи макросов.
· Недостатки макросов, созданных с помощью MacroRecorder.
Практические задания по записи макросов с использованием MacroRecorder и анализу полученного кода.
2. ОСНОВЫ РАБОТЫ В РЕДАКТОРЕ VBA. ОСНОВНЫЕ СВОЙСТВА И МЕТОДЫ ОБЪЕКТОВ EXCEL.
· Интерфейса окна Visual Basic for Application (VBA).
· Создание процедуры, ввод программного кода, запуск макроса
· Основные свойства и методы объектов Workbook (книга), Worksheet (лист), Range (диапазон).
Практические задания по созданию пользовательских процедур
3. ОБЪЕКТНОЕ ПРОГРАММИРОВАНИЕ. ТИПЫ ДАННЫХ. ОСНОВНЫЕ КОНСТРУКЦИИ VBA.
· Основы объектно-ориентированного программирования.
· Типы данных в VBA.
· Управляющая условная конструкция: If…Then…Else
· Управляющая конструкция выбора: Select…Case
· Различные виды управляющих циклических конструкций.
· Разбор модели объектов Excel, правила составления ссылок на объекты.
· Создание объектных переменных и использование конструкции With … End With
· Использование форм.
Практические задания по созданию макросов с использованием управляющих конструкций
4. СОЗДАНИЕ ПРОЦЕДУРЫ ОБРАБОТКИ ОШИБОК. ЗАЩИТА ПРОЕКТА VBA. АВТОМАТИЗАЦИЯ ЗАПУСКА МАКРОСОВ
· Способы тестирования и отладки программного кода макросов.
· Параметры безопасности и средства защиты макросов.
· Создание кнопок для запуска макросов.
· Автоматический запуск макросов на основе событий рабочих книг и листов.
Практические задания по защите макросов и созданию кнопок запуска
! Предварительная подготовка: Желательно заранее прислать наиболее острые и волнующие вопросы из тех, что будут освещаться на семинаре. Это сэкономит время и сделает семинар более практичным.
! Возможно проведение мероприятия в корпоративном, индивидуальном формате, в форме вебинара.
Методы и формы работы
Семинар является формой активного обучения, целью которого является передача знаний тренера слушателям, получение и развитие практических знаний и навыков при непосредственном выполнении заданий и решении задач, аналогичных производственным.
Во время тренинга каждый слушатель под руководством тренера выполняет практические задания по темам курса на компьютере с установленной программой MS Excel. В процессе работы предусматриваются ответы на соответствующие теме вопросы участников.
В стоимость входят кофе-паузы, раздаточные материалы, сертификат, др. Бесплатно содействуем в бронировании гостиницы для иногородних участников.