Excel. Программирование
Основным средством автоматизации работы пользователей с Microsoft Excel является встроенный язык программирования Visual Basic for Applications (VBA). С помощью VBA можно решать задачи, которые нецелесообразно или вообще невозможно решить встроенными средствами Excel. Visual Basic используют как рядовые пользователи для разработки простых, но эффективных макросов «на каждый день», так и корпорации в целом для разработки серьезных проектов.
В программе семинара
Безопасность макросов. Рекомендации по записи макросов.
1. Работа с редактором Visual Basic.
- Создание процедуры.
- Объявление переменных.
- Управляющие структуры VBA:
1) блок if ... Then;
2) блок if ... Then ... Else;
3) блок If ... Then ... ElseIf ... Else;
4) блок Select Case.
2. Программирование объектов Excel.
- ООП объектноориентированное программирование.
- Объектная модель Excel.
- Объектные переменные.
- Блок With ... End With.
- Работа с коллекциями объектов.
- Ссылки на объект RANGE.
- Важные свойства объекта RANGE.
- Объект SELECTION.
3. Циклы.
- Цикл со счетчиком For...Next.
- Циклы с условием Do...Loop.
- Цикл по объектам в коллекции For Each...Next.
4. ПОЛЬЗОВАТЕЛЬСКИЕ ФУНКЦИИ.
- Вызов встроенной функции Excel в VBA.
- Типы ошибок в VB:
1) синтаксические ошибки;
2) логические ошибки;
3) Runtime ошибки.
Результат посещения семинара
В процессе обучения Вы научитесь:
- использовать автоматическую запись макросов в Excel и исправлять недостатки автоматически сгенерированного программного кода;
- создавать проекты в редакторе VBA, редактировать, отлаживать и выполнять программный код;
- программировать работу с переменными, условные переходы и циклы, диалоги для ввода значений и вывода сообщений;
- программировать доступ и управление объектами Excel (таким, как рабочая книга, рабочие листы и диапазоны ячеек);
- создавать и применять пользовательские функции.
Для кого предназначен семинар
для бухгалтеров, менеджеров, экономистов, пользователей MS Excel других специальностей