VBA  на базе  программы Excel

 

Визуальный язык программирования Бейсик для приложений:
Visual Basic for Applications

 

Продолжительность обучения 8 ак. час

 

Все курсы линейки Excel в нашем центре

Как правило, при работе с Microsoft Excel или Word наступает такой момент, когда понимаешь что дальше без автоматизации не обойтись. Постоянный набор однотипных рутинных действий отнимает все больше и больше времени, которое хотелось бы  направить на более важные вещи.

 

Ускорить процесс работы в офисных приложениях можно с помощью программирования. Так называемые макросы на VBA позволят решить практически любой спектр задач.

 

Перечень задач, который можно сделать с помощью программирования на VBA огромен. Практически  любую задачу, которую можно себе представить,  возможно решить макросами.

 

К примеру:

 

  • Обработать любой объем информации и подготовить сводные данные по ней.
  • Сделать многопользовательское приложение (CRM) в котором будет отображаться актуальная информация.
  • Выгрузить информацию с различных сайтов и обработать ее.
  • Автоматически создавать документы Word на основе данных Excel

и многое другое...

 

Visual Basic (VB) является самостоятельным языком программирования. Visual Basic for Applications реализуется в любой офисной программе Word, Excel, Power point таким образом, что языком программирования является VB, а инструментальная среда программирования реализована в виде редактора VBA, который может активизироваться из любого приложения MS Office.

 

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

 

Целевая аудитория: 

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

 

Необходимая начальная  подготовка слушателей:

 знание Excel на уровне продвинутого пользователя, знакомство с методами алгоритмизации и разработки программ.

Программа обучеия

 

  1. Макросы в Excel 

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

 

  2. Основы языка VBA

  • Понятие объектов, свойств, методов и событий.
  • Типы данных. Декларирование переменных, констант, массивов, область действия.
  • Пользовательские процедуры и функции.

 

  3. Управляющие конструкции VBA

  • Операторы условного (IF…THEN) и безусловного перехода (GOTO), оператор выбора (SELECT…CASE).
  • Цикл со счетчиком (FOR…NEXT)
  • Цикл с предусловием (WHILE…WEND)
  • Цикл с постусловием (DO…WHILE)
  • Цикл с объектами (FOR…EACH)

 

  4. Отладка программ

  • Компиляция кода программы.
  • Пошаговая отладка программы.
  • Брейк-поинты, окно наблюдений переменных.

 

 5. Создание пользовательских форм

  • Создание формы и элементов управления.
  • Обработка событий элементов управления формы.
  • Режимы вывода формы и другие свойства.

 

Все курсы линейки Excel в нашем центре.

Напишите письмо по электронной почте или
позвоните по телефону+7 (918) 118 - 37-66.

Если Вы живете в лругом городе, закажите бесплатный звонок.