Обучение по ИТ
Курс обучения - Программирование на VBA for Excel
(480 евро)
Описание курса обучения - Программирование на VBA for Excel
Обучение основным инструментам и методам автоматизации повторяющихся задач с использованием макросов и VBA в программе Excel
На компьютерных курсах Программирование на VBA for Excel Вы узнаете все самое необходимое: основные сведения по основным инструментам и методам автоматизации повторяющихся задач с использованием VBA в программе Excel. VBA также можно использовать для создания новых возможностей в Excel (например, можно разработать новые алгоритмы анализа данных, а затем воспользоваться возможностями построения диаграмм в Excel для отображения результатов) и для выполнения задач, интегрирующих Excel с другими приложениями Office, такими как Microsoft Access или Word.
Высококвалифицированный специалист в доступной форме поможет всем желающим освоиться в мире современных компьютерных технологий.
Методы обучения на курсе Программирование на VBA for Excel основаны на активном вовлечении слушателей в учебный процесс с использованием качественных методических материалов. Занятия проходят в индивидуальной форме (в виде репетиторства), в непринужденной творческой атмосфере.
Прослушавшие курсы могут успешно использовать приобретенные знания и умения, способность автоматизировать повторяющиеся задачи с использованием макросов и VBA в программе Excel.
Компьютерные курсы - это уверенный шаг к покорению новых вершин и достижению поставленных Вами целей. Не упустите свой шанс открыть новые перспективы, повысить свою квалификацию.
Программа курса обучения - Программирование на VBA for Excel
Продолжительность курса обучения Программирование на VBA for Excel: 16 занятий (32 учебных часов).
Требования к знаниям необходимым для обучения на курсе Программирование на VBA for Excel: Практические знания по работе с компьютером, компьютерной периферией, стандартным офисным программным обеспечением и операционной системой Windows 98/NT/2000/XP/VISTA/7. Базовый курс Excel.
График занятий на курсе Программирование на VBA for Excel: 2 дня в неделю по 4 часа (2 занятия) в день.
Стоимость индивидуального обучения на курсе Программирование на VBA for Excel: 480 евро. (30 евро/занятие).
Учебная программа курса обучения - Программирование на VBA for Excel.
Занятие №1. Введение в макросы VBA.
Безопасность макросов.
Сохранение рабочих книг, содержащих макросы.
Два типа VBA-макросов:
- подпрограммы VBA;
- функции VBA.
Создание VBA-макросов.
Запись макросов.
Абсолютный или относительный адрес ячеек.
Занятие №2. Введение в VBA.
Знакомство с редактором Visual Basic.
Объектные модели. Иерархия объектов.
Коллекции.
Свойства и методы объектов.
Полезные свойства объекта Арр1iсation.
Работа с объектами Range – свойства: Range, Cells, Offset.
Написание кода VBA.
Занятие №3. Синтаксис VBA.
- определение типов данных;
- объявление переменных;
- область действия переменной;
- работа с константами;
- управление строками;
- работа с датами.
Операторы присваивания.
Массивы:
- объявление массивов;
- объявление многомерных массивов;
- объявление динамических массивов.
Объектные переменные.
Пользовательские типы данных.
Встроенные функции.
Занятие №4. Управление объектами и коллекциями.
- конструкция With - End With;
- конструкция For Each – Next.
Контроль за выполнением кода:
- оператор GoTo;
- конструкция If- Then;
- конструкция Select Case;
- циклическая обработка инструкций.
Занятие №5. Работа с процедурами VBA.
Объявление процедуры Sub. Область действия процедуры.
Выполнение процедуры. Передача аргументов процедурам.
Обработка ошибок. Создание процедуры сортировки.
Занятие №6. Функции VBA.
Создание новой функции. Использование функции на рабочем листе.
Процедуры-функции.
Выполнение функций:
- вызов функции из другой процедуры;
- использование функций в формулах рабочего листа.
Аргументы функций. Функция с аргументом в виде массива.
Функция VBA, возвращающая массив. Отладка функций.
Использование функций Windows API.
Функции по работе с файлами: FileExists, FileNameOnly, PathExists, WorkbookIsOpen.
Занятие №7. Основы экранных форм.
Альтернатива экранным формам:
- функция окна ввода InputBox;
- функция вывода сообщения MsgBox.
Создание пользовательских диалоговых окон.
Работа с экранными формами.
Вставка элементов управления в экранную форму: Checkbox; ComboBox;
CommandButton; Frame; Image; Label; ListBox; MultiPage; OptionButton; RefEdit; ScrollBar; SpinButton; TabStrip; TextBox; ToggleButton.
Изменение свойств элементов управления. Работа с окном Properties. Общие свойства. Отображение экранных форм.
Обработка событий. Добавление процедур обработки событий.
Проверка правильности введенных данных
Занятие №8. Создание и настройка экранных форм.
Создание “меню” с помощью объекта UserForm:
- использование элементов управления CommandButton;
- использование элемента управления List Box:
- добавление опций в элемент управления ListBox;
- определение выделенного элемента списка;
- определение нескольких выделенных элементов списка;
- несколько списков в одном элементе управления ListBox;
- передача опций элемента управления ListBox;
- перемещение опций в списке элементов управления ListBox;
- работа с многоколоночными элементами управления ListBox;
- использование элемента управления ListBox для выделения строк на листе;
- использование элемента управления ListBox для активизации листа;
Применение элемента управления MultiPage.
Анимация элемента управления Label.
Занятие №9. Элементы управления на рабочем листе.
Использование элементов управления:
- вставка элемента управления;
- режим конструктора;
- настройка свойств элементов управления;
- связь элементов управления с ячейками рабочего листа;
- создание макросов для элементов управления.
Обзор элементов управления ActiveX: флажок; поле со списком; кнопка; изображение; подпись; списки; переключатели; полоса прокрутки; счетчик; поле; выключатель.
Занятие №10. Обработка событий в Excel.
События Excel. Создание процедуры обработки событий.
События уровня рабочей книги Workbook: Open; SheetActivate; NewSheet; BeforeSave; BeforeClose.
События рабочего листа Worksheet: Change; SelectionChange; BeforeRightClick; отслеживание изменений в отдельном диапазоне ячеек.
События объекта Chart. События объекта App1iсation.
События объекта UserForm.
События, не связанные с объектами: OnTime; OnKey.
Занятие №11. Работа с диапазонами.
- Копирование/ Перемещение диапазона;
- Выборка до конца строки или до конца столбца;
- Выборка содержимого ячейки;
- Определение типа выделенных ячеек.
Работа с книгами:
- сохранение рабочих книг;
- сохранение и закрытие рабочих книг.
Работа с диаграммами:
- изменение типа диаграммы;
- изменение свойств диаграммы;
- форматирование диаграммы.
Занятие №12. Взаимодействие с другими приложениями.
Запуск другого приложения из Excel:
- использование функции Shell;
- использование API-функции She 11 Execute.
Активизация другого приложения с помощью Excel:
- инструкция АррАсtivatе;
- активизация приложения Microsoft Office.
Автоматизация:
- работа с внешними объектами;
- раннее и позднее связывание;
- управление приложением Word из Excel;
- управление программой Excel из другого приложения.
Использование метода SendKeys.
Занятие №13. Создание и использование надстроек.
Определение надстройки:
- сравнение надстройки со стандартной рабочей книгой;
- основные причины создания надстроек.
Использование диспетчера надстроек Excel.
Создание надстройки:
- добавление описания в надстройку;
- формирование надстройки;
- установка надстройки;
- тестирование надстройки;
- распространение надстройки;
- изменение надстройки.
Управление надстройками с помощью кода VBA.
Занятие №14. Работа с лентой.
Управление лентой с помощью VBA.
Демонстрация возможностей элементов управления ленты.
Создание “старомодных” панелей инструментов.
Работа с контекстными меню
Обзор объекта CommandBar:
- типы объектов CommandBar;
- отображение контекстных меню;
- ссылки на объекты CommandBar;
- установка ссылок на элементы управления в объекте CommandBar;
- свойства элементов управления CommandBar;
- отображение всех элементов контекстного меню.
Настройка контекстных меню с помощью VBA.
Контекстные меню и события:
- автоматическое добавление и удаление меню;
- отключение или сокрытие элементов контекстного меню;
- создание нового контекстного меню.
Занятие №15. Управление файлами с помощью VBA.
Использование объекта FileSystemObject.
Отображение расширенной информации о файле.
Работа с текстовыми файлами:
- открытие текстового файла;
- чтение текстового файла;
- запись в текстовый файл;
- получение номера файла;
- определение или установка позиции в файле;
- операторы чтения и записи в файл.
Управление текстовыми файлами:
- импортирование/экспортирование данных из/в текстового файла;
- протоколирование операций в Excel;
- фильтрация текстового файла;
- экспортирование диапазона в формат HTML, в XML-файл.
Архивирование и разархивирование файлов:
- архивирование файлов;
- разархивирование файла.
Занятие №16. Итоговое занятие.
Проведение аттестации.
Выполнить индивидуальное экзаменационное задание.
Как записаться на курс обучения Программирование на VBA for Excel
Для того, чтобы стать слушателем курса обучения Программирование на VBA for Excel, Вам необходимо заполнить форму заказа обучения и отправить ее нам. В течении 24 часов мы с Вами свяжемся для согласования всех деталей обучения (по дням и времени обучения, по способам оплаты).