Microsoft Excel 2010/ 2007. Уровень 4. Макросы на VBA Год выпуска: 2012 Производитель: Специалист Сайт производителя: http://www.specialist.ru/course/vba1 Автор: unknown Продолжительность: 16 из 24 ак.час Тип раздаваемого материала: Видеоурок Язык: Русский Описание: В ходе обучения языку программирования VBA (Visual Basic for Application) Вы овладеете навыками автоматизации работы в Microsoft Excel. Вы научитесь использовать автоматическую запись макроса в Excel, используя макрорекордер, абсолютные и относительные ссылки. Вы сможете исправлять недостатки автоматически генерируемого программного кода. Вы овладеете приемами работы в редакторе VBA — созданием проекта VBA, вводом и редактированием программного кода, созданием, сохранением и запуском процедуры VBA. Вы научитесь программировать объекты Excel, управлять листами, работать с диапазоном ячеек. Вы сможете облегчить свою работу, изучив циклические действия с ячейками, листами и рабочими книгами Excel и научившись программировать многократные действия. Вы научитесь создавать пользовательские функции и с их помощью решать задачи автоматизации в Excel. Вы овладеете отладкой и тестированием программы, обработкой ошибок. Вы научитесь создавать пользовательские формы и управлять ими. Вы освоите защиту проекта VBA и настройку уровней его безопасности.
Модуль 1. Автоматическая запись макроса в Excel
Использование макрорекордера для записи макроса в Excel
Использование абсолютных и относительных ссылок при записи макроса
Исправление недостатков программного кода, генерируемого автоматически Модуль 2. Работа в редакторе VBA. Основные сведения о программировании на VBA
Создание проекта VBA. Использование окна проекта.
Ввод и редактирование программного кода
Создание, сохранение и запуск процедуры VBA
Типы данных, переменные, константы
Инструкции управления порядком выполнения команд: If…Then…Else и Select Case Модуль 3. Программирование объектов Excel. Свойства и методы рабочих книг, листов и диапазонов ячеек
Понятие объектно-ориентированного программирования
Модель объектов Excel, ссылки на объекты
Обзор свойств и методов объекта Workbook
Управление листами: использование коллекции Worksheets и объекта Worksheet
Работа с диапазонами ячеек: использование объекта Range, его свойств и методов
Использование объектных переменных и конструкции With … End With Модуль 4. Циклы: программирование многократных действий
Разновидности циклов в VBA
Цикл со счетчиком For...Next
Циклы с условием Do...Loop
Цикл по объектам For Each...Next
Примеры циклических операций с ячейками, листами и рабочими книгами Excel Модуль 5. Создание пользовательской функции. Примеры пользовательских функций
Создание процедуры Function
Способы вызова пользовательской функции
Решение типичных задач автоматизации в Excel с помощью пользовательских функций Модуль 6. Обработка ошибок. Отладка и тестирование программы
Типы ошибок
Создание процедуры обработки ошибок Run-time
Отладка и пошаговое тестирование программы Модуль 7. Создание пользовательских форм. Основные элементы управления форм
Добавление формы в проект
Использование элементов управления: поле, надпись, кнопка
Написание процедур для элементов управления в формах Модуль 8. Защита проекта VBA. Автоматизация запуска макросов
Настройка уровней безопасности
Защита проекта VBA
Создание пользовательских кнопок для запуска макросов
Использование событий рабочих книг и листов для запуска макросов
File Name : specialist/21997/2012-01-15_10.09_EKSEL4_15.01-29.01_u-d_B.wmv (Windows Media) Duration: 05:10:17.155
Video : WMV3, 863 Kbps, 1024 x 768, Aspect Ratio: 1.333
Audio : WMA2, 48.0 Kbps, 1 channel, 44.1 KHz
File Name : specialist/21997/2012-01-22_10.04_EKSEL4_15.01-29.01_u-d_B.wmv (Windows Media) Duration: 06:14:54.017
Video : WMV3, 792 Kbps, 1024 x 768, Aspect Ratio: 1.333
Audio : WMA2, 48.0 Kbps, 1 channel, 44.1 KHz