Программирование в Excel на языке VBA

Для кого предназначен тренинг

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

На тренинге вы научитесь

  • использовать коды макросов, записанных при помощи макрорекордера Excel
  • создавать макросы на языке VBA
  • использовать основные конструкции языка программирования VBA
  • управлять объектной моделью Excel средствами VBA
  • создадите и протестируете макросы, полезные в работе

Варианты обучения

  • корпоративное обучение – группа от организации
  • вебинары для сотрудников организаций и частных лиц
  • индивидуальное обучение для сотрудников организаций и частных лиц

Программа курса

Модуль 1. Запись и использование макроса

  • Запись макроса
  • Создание кнопки для вызова макроса
  • Ограничения при записи макросов
  • Запись макроса с использованием сочетаний клавиш для перемещения и выделения.
  • Использование относительных ссылок

Модуль 2. Основы программирования на языке Visual Basic

  • Создание проекта VBA. Окно проекта. Модули.
  • Структура программы на языке VBA.
  • Вывод окна сообщения. Ввод информации.
  • Переменная. Раздел описания переменных. Типы переменных.
  • Ввод данных в ячейку.
  • Ветвление IF. Использование составных условий.
  • Функции проверки типов данных.
  • Функции даты и времени.
  • Оператор выбора Select Case.
  • Цикл For.
  • Программирование с использованием вложенных циклов.
  • Операторы для работы с числами. Числовые функции.
  • Цикл For Each.
  • Строковые функции.
  • Использование флажков для проверки выполнения условия.
  • Оператор Exit.
  • Цикл Do While, Do Until.

Модуль 3. Использование объектов Excel

  • Объектная модель Excel. Объекты, коллекции объектов.
  • Объекты Application, Workbook, Sheet.
  • Оператор With.
  • Подсчет.
  • Выделение ячеек, диапазонов.
  • Ввод данных в ячейки.
  • Изменение оформления ячеек.
  • Работа со строками и столбцами.
  • Работа с листами.
  • Макрос обхода диапазона ячеек.
  • Работа с файлом. Создание, открытие, закрытие.

Модуль 4. Выполнение макросов при возникновении события

  • Выполнение действия при открытии книги
  • Выполнение действия перед закрытием книги
  • Выполнение действия при выделении ячейки
  • Выполнение действия при переходе на лист

Заявка на обучение

    Текст сообщения

    Сайт находится в процессе реконструкции.
    Свяжитесь с нами по телефону или отправьте запрос на электронную почту.

    Время работы

    ПН  10:00 – 19:00
    ВТ  10:00 – 19:00
    СР  10:00 – 19:00
    ЧТ  10:00 – 19:00
    ПТ  10:00 – 19:00
    СБ  10:00 – 16:00
    ВС  выходной
    Обучение проводится в удобное время в рабочие дни и выходные

    Контакты

    Москва, ул. Профсоюзная