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

 

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

 

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

 

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

 

Стоимость индивидуального обучения 800 руб/час

Стоимость корпоративного обучения 3000 руб/час для всей группы

Как правило, при работе с 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

Понятие объектов, свойств, методов и событий.

Типы данных. Декларирование переменных, констант, массивов, область действия.

Пользовательские процедуры и функции.

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

 

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

Операторы условного (IF…THEN) и безусловного перехода (GOTO), оператор выбора (SELECT…CASE).

Цикл со счетчиком (FOR…NEXT)

Цикл с предусловием (WHILE…WEND)

Цикл с постусловием (DO…WHILE)

Цикл с объектами (FOR…EACH)

 

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

Компиляция кода программы.

Пошаговая отладка программы.

Брейк-поинты, окно наблюдений переменных.

 

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

Создание формы и элементов управления.

Обработка событий элементов управления формы.

Режимы вывода формы и другие свойства.

 

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

Объектная модель Excel

Доступ к документам Excel с помощью VBA

Объект View

Использование объектов Selection и Rang

Работа с текстом

 Поиск и замена информации

Использование переменных документа.

 

ЗАПИСЬ НА КУРСЫ

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

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

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