Эксперт-Консалт
Обратная связь Обратная связь На главную
Ваш интеллектуальный капитал!
Компания
Новости
Отзывы
Специальные предложения
Статьи
Контактная информация
Обратная связь
Поиск по сайту
Расписание курсов
Каталог курсов
Преподаватели
Выездные курсы
Лицензия и сертификаты
 

Курс Visual Basic for Application (VBA). Автоматизация работы, углубленное программирование в Microsoft Excel

Продолжительность: 5 дней / 40 часов

Стоимость: 24 990 рублей (НДС не облагается). Частным лицам скидка — 20%, молодым специалистам — 35 %, студентам — 50%! 

В стоимость обучения входит комплект учебных материалов, сертификат, блокнот и ручка, бодрящие кофе-брейки. 

В ходе данного курса вы рассматриваете основы языка программирования VBA и углубленные навыки программирования на VBA в MS Excel, что позволит вам сэкономить время на проведении однотипных вычислений со множеством файлов. Вы научитесь управлять файлами из MS Excel, проводить обработку данных сразу в нескольких рабочих книгах, нажатием всего одной кнопки. Вы также узнаете, как передавать данные из MS Excel в другие программы посредством текстовых файлов и некоторые другие секреты программирования на VBA.
 
Курс предназначен для аналитиков, менеджеров, администраторов баз данных, начинающих программистов.

По окончании курса слушатели смогут:

  • Управлять файлами из кода программы
  • Работать с текстовыми файлами из MS Excel
  • Создавать шаблоны электронных документов MS Excel
  • Обрабатывать массив однотипных файлов
  • Овладеете навыками программирования

Цель курса: после обучения вы сможете настроить  автоматическое управление рабочими книгами, листами и ячейками  и  программировать собственные функции.

Впоследствии вы приобретете навыки, позволяющие повысить производительность труда и провести автоматизацию Excel на выполнение повседневных задач, что существенно повысит эффективность использования пакета Microsoft Office.

Содержание:

Модуль 1. Автоматическая запись макроса в Excel

  • Использование макрорекордера для записи макроса в Excel
  • Использование абсолютных и относительных ссылок при записи макроса
  • Исправление недостатков программного кода, генерируемого автоматически

Модуль 2. Работа в редакторе VBA. Основные сведения о программировании на VBA

  • Создание проекта VBA. Использование окна проекта.
  • Ввод и редактирование программного кода
  • Создание, сохранение и запуск процедуры VBA
  • Типы данных, переменные, константы
  • Инструкции управления порядком выполнения команд: If...Then...Else и Select Case

Модуль 3. Программирование объектов Excel. Свойства и методы рабочих книг, листов и диапазонов ячеек

  • Понятие объектно-ориентированного программирования
  • Модель объектов Excel, ссылки на объекты
  • Обзор свойств и методов объекта Workbook
  • Управление листами: использование коллекции Worksheets и объекта Worksheet
  • Работа с диапазонами ячеек: использование объекта Range, его свойств и методов
  • Использование объектных переменных и конструкции With ... End With

Модуль 4. Циклы: программирование многократных действий 

  • Разновидности циклов в VBA
  • Цикл со счетчиком For...Next 
  • Циклы с условием Do...Loop
  • Цикл по объектам For Each...Next
  • Примеры циклических операций с ячейками, листами и рабочими книгами Excel

Модуль 5. Создание пользовательской функции. Примеры пользовательских функций

  • Создание процедуры Function
  • Способы вызова пользовательской функции 
  • Решение типичных задач автоматизации в Excel с помощью пользовательских функций
  • Обработка ошибок. Отладка и тестирование программы

Модуль 6. Типы ошибок

  • Создание процедуры обработки ошибок Run-time
  • Отладка и пошаговое тестирование программы

Модуль 7. Создание пользовательских форм. Основные элементы управления форм

  • Добавление формы в проект
  • Использование элементов управления: поле, надпись, кнопка
  • Написание процедур для элементов управления в формах

Модуль 8. Защита проекта VBA. Автоматизация запуска макросов

  • Настройка уровней безопасности
  • Защита проекта VBA
  • Создание пользовательских кнопок для запуска макросов
  • Использование событий рабочих книг и листов для запуска макросов

Модуль 9. Работа с файловой системой посредством VBA

  • Открытие документа Excel из программы. Свойство FileDialog объекта Application
  • Автоматическое создание списка всех файлов в рабочей папке. Функция Dir
  • Поиск файлов по выбранным критериям отбора
  • Обработка нескольких файлов в одной программе
  • Работа с текстовыми файлами. Инструкции Open For и Close
  • Чтение и запись в текстовый файл. Инструкции Input, Print

Модуль 10. Управление рабочими книгами

  • Управление книгой Excel посредством пользовательской формы
  • Использование дополнительных элементов управления формы
  • Автоматический запуск макроса при открытии файла Excel
  • Передача данных между файлами Excel  

 
Модуль 11. Автоматическое создание шаблонов электронных документов

  • Создание новой книги. Метод Add семейства Workbooks
  • Автоматическое заполнение книги
  • Применение оформления. Коллекция Borders, объекты Interior, Font
  • Сохранение новой книги в указанное место

Модуль 12. Прикладные вопросы

  • Использование встроенных функций рабочего листа в коде программы на VBA
  • Применение вложенных циклов для обработки больших массивов данных
  • Динамически изменяемые массивы
  • Автоматическое построение Диаграмм. Коллекции Charts и ChartObjects

Смотрите также:

Расписание курсов   Каталог курсов   Преподаватели   Вечерние курсы   Лицензия и сертификаты