Місто проведення:
Київ
Категорія:
Галузеві тренінги
Тренінгова компанія:
Компьютерные курсы Бейсик
Найближчі дати проведення тренінгу:
Місце проведення тренінгу:
Адрес: Украина, г. Киев, м. Печерска, ул.Щорса 31, оф.220.
Напрямок навчання:
-
Інше
Вартість:
1450
Аудиторія:
для аналитиков, менеджеров, и других специалистов, которые хотят усовершенствовать и автоматизировать свою работу в MS Excel.
Опис тренінгу
Visual Basic for Applications (VBA) – является базовым языком в приложениях Microsoft Office (Word, Excel, Access, PowerPoint, и др.). С помощью Visual Basic for Applications (VBA) можно создавать макросы, которые позволяют автоматизировать рутинную повторяющуюся работу с документами, электронными таблицами, презентациями и т.д., а также для разработки сложных приложений обработки баз данных с использованием диалоговых окон. С помощью VBA можно создавать пользовательские меню, диалоговые окна и панели инструментов, которые могут до неузнаваемости изменить интерфейс всем известных продуктов Word и Excel.
Язык программирование VBA ориентирован на пользователей, а не на профессиональных программистов, поэтому создавать программы на нем можно очень просто. Кроме того, в Office встроены мощные средства, облегчающие работу пользователя: подсказки по объектам и по синтаксису, макрорекордер и т.п. Сегодня все чаще язык программирования VBA применяется для написания макросов в Excel.
Наш курс Программирование Visual Basic for Applications VBA в Excel рассчитан на опытных пользователей MS Excel , желающих усовершенствовать и автоматизировать выполнение повседневных задач в Microsoft Excel с помощью макросов. При обучении затрагивается обширная тематика: от автоматического управления рабочими книгами, листами и ячейками до программирования собственных функций.
Стоимость на территории УЦ Бейсик: 1450 грн
Онлайн обучение: 1015 грн
Количество часов: 24
Количество занятий: 12
Чтобы понять, как будет проходить он-лайн обучение, первое занятие Вы можете пройти БЕСПЛАТНО!!!
Програма тренінгу:
Тема №1. Автоматическая запись макроса в Excel.
1. Использование макрорекордера для записи макроса в Excel.
2. Использование абсолютных и относительных ссылок при записи макроса.
3. Исправление недостатков программного кода, генерируемого автоматически.
Тема №2. Основы программирования на VBA.
1. Лексемы языка VBA.
2. Типы данных, переменные, константы. Преобразование типов данных.
3. Операции VBA. Приоритеты выполнения.
4. Стандартные функции VBA (математические, строковые, функции даты и времени).
Тема №3. Работа в редакторе VBA. Основные сведения о программировании на VBA.
1. Создание проекта VBA. Использование окна проекта.
2. Ввод и редактирование программного кода.
3. Создание, сохранение и запуск Sub-процедуры VBA.
4. Инструкции управления порядком выполнения команд: If…Then…Else и Select Case.
5. Вложенные Операторы условий.
Тема №4. Программирование объектов Excel. Свойства и методы рабочих книг, листов и диапазонов ячеек.
1. Понятие объектно-ориентированного программирования.
2. Модель объектов Excel.
3. Управление книгами: использование коллекции Workbooks, объекта Workbook.
4. Управление листами: использование коллекции Worksheets объекта Worksheet.
5. Работа с диапазонами ячеек: использование объекта Range, его свойств и методов.
6. Использование объектных переменных и конструкции With … End With.
Тема №5. Циклы: программирование многократных действий.
1. Разновидности циклов в VBA.
2. Цикл со счетчиком For...Next.
3. Циклы с условием Do...Loop (Do…While, Do...Until).
-Операторы цикла с предусловием.
- Операторы цикла с постусловием.
4. Цикл по объектам For Each...Next. Операторы выхода из цикла.
5. Примеры циклических операций с ячейками, листами и рабочими книгами Excel.
Тема №6. Массивы VBA.
1. Понятие массива. Объявление массива.
2. Одномерные и многомерные массивы.
3. Статические и динамические массивы.
Тема №7. Работа с файлами.
1. Типы файлов VBA
2. Открытие и закрытие файлов
3. Ввод, вывод данных из файла
4. Основные функции работы с файлами
Тема №8. Создание пользовательской функции. Примеры пользовательских функций.
1. Создание процедуры Function.
2. Способы вызова пользовательской функции.
3. Решение задач автоматизации в Excel с помощью пользовательских функций.
Тема №9. Обработка ошибок и отладка программ.
1. Типы ошибок. Методы и способы устранения
2. Создание процедур обработки ошибок
3. Перехват и обработка ошибок
4. Отладка программ:
- точка останова
- пошаговое выполнение команд
- вывод значений свойств и значений переменных
Тема №10. Создание пользовательских форм. Основные элементы управления форм.
1. Добавление формы в проект.
2. Использование элементов управления: TextBox, Label, CommandButton, ComboBox, ListBox, CheckBox.
3. Написание процедур для элементов управления в формах.
Тема № 11. Защита проекта VBA. Автоматизация запуска макросов.
1. Настройка уровней безопасности.
2. Защита проекта VBA.
3. Создание пользовательских кнопок для запуска макросов.
4. Использование объектов для запуска макроса
5. Сохранение макроса в личной книге макроса.
6. Использование событий рабочих книг и листов для запуска макросов.
Тестирование
Додаткова інформація:
По окончании курса выдается сертификат Учебного центра Бейсик