Предоставить знания для самостоятельного программирования макросов, что позволит автоматически выполнять повторяющиеся рутинные действия, сэкономит время и повысит эффективность труда.
• Специалисты, постоянно использующие Excel в повседневной профессиональной деятельности и желающие научиться разбирать программный код на VBA
• Пользоваться навыками автоматизации работы в Microsoft Excel.
• Использовать автоматическую запись макроса в Excel, используя макрорекордер, абсолютные и относительные ссылки.
• Исправлять недостатки автоматически генерируемого программного кода.
• Приемами работы в редакторе VBA — созданием проекта VBA, вводом и редактированием программного кода, созданием, сохранением и запуском процедуры VBA.
• Программировать объекты Excel, управлять листами, работать с диапазоном ячеек.
• Облегчать свою работу, изучив циклические действия с ячейками, листами и рабочими книгами Excel и научившись программировать многократные действия.
• Создавать пользовательские функции и с их помощью решать задачи автоматизации в Excel.
• Владеть отладкой и тестированием программы, обработкой ошибок.
• Использовать защиту проекта VBA и настройку уровней его безопасности.
Знания в рамках курса Расширенные возможности Microsoft Office Excel или эквивалентная подготовка.
Пройдите курс в Сибинфоцентр и станьте специалистом, обладающим знаниями программирования макросов на VBA. Автоматизируйте рутину
Модуль 1. Автоматическая запись макроса в Excel
Использование макрорекордера для записи макроса в Excel
Использование абсолютных и относительных ссылок при записи макроса
Исправление недостатков программного кода, генерируемого автоматически
Модуль 2. Работа в редакторе VBA. Основные сведения о программировании на VBA
Создание проекта VBA. Использование окна проекта.
Ввод и редактирование программного кода
Создание, сохранение и запуск процедуры VBA
Типы данных, переменные, константы
Инструкции управления порядком выполнения команд: If…Then…Else и Select Case
Модуль 3. Циклы: программирование многократных действий
Цикл со счетчиком For...Next
Циклы с условием Do...Loop
Модуль 4. Программирование объектов Excel. Свойства и методы рабочих книг, листов и диапазонов ячеек
Модель объектов Excel, ссылки на объекты
Обзор свойств и методов объекта Workbook
Управление листами: использование коллекции Worksheets и объекта Worksheet
Работа с диапазонами ячеек: использование объекта Range, его свойств и методов
Модуль 5. Создание пользовательской функции. Примеры пользовательских функций
Создание процедуры Function
Способы вызова пользовательской функции
Модуль 6. Обработка ошибок. Отладка и тестирование программы
Типы ошибок
Создание процедуры обработки ошибок Run-time
Отладка и пошаговое тестирование программы
Модуль 7. Защита проекта VBA. Автоматизация запуска макросов
Настройка уровней безопасности
Защита проекта VBA
Создание пользовательских кнопок для запуска макросов