Ваш город: Москва Казань
+7 (495) 967-66-70
academy@academy.ru
Главная страница | Каталог | Макросы на VBA для Microsoft Excel 2010. Курс для профессионаловПользователи
VBA10

Макросы на VBA для Microsoft Excel 2010. Курс для профессионалов


ОЦЕНКА КУРСА
общая оценка курса:


оценка преподавателя:



Мониторинг цены
На этом курсе слушатели освоят программирование на языке Visual Basic для приложений (VBA) в Microsoft Excel 2010, обучатся основным навыкам работы c редактором Visual Basic, научатся использовать свойства и методы объектов Excel. Слушатели так же научатся программировать циклические действия и пользовательские функции, познакомятся с техникой обработки ошибок, изучат основы отладки и тестирования программ.
  • ОЧНОЕ
    ОБУЧЕНИЕ


Продолжительность курса: 3 дня / 24 ак.ч.

Цена курса:
8 400 руб.

В корзину

Место проведения курса:

  • ул. Доброслободская, д.5
  • Бауманская
  • Комсомольская
  • Красные ворота
РАСПИСАНИЕ ЗАНЯТИЙ
Уточните дату у менеджера
Уточните дату у менеджера
Уточните дату у менеджера
Уточните дату у менеджера
После изучения курса вы сможете
  • Работать с редактором Visual Basic
  • Создавать макросы на языке Visual Basic
  • Использовать свойства и методы объектов Excel
  • Программировать циклы и пользовательские функции
  • Выполнять тестирование и отладку программ
  • Настраивать параметры безопасности
  • Использовать элементы управления и события рабочих книг для запуска макросов
Содержание курса
Тема 1: Автоматическая запись макроса в Excel 2010
  • Что такое макросы
  • Сохранение книги с поддержкой макросов
  • Запись макроса
  • Запуск, изменение параметров и удаление макросов
  • Абсолютные и относительные ссылки
  • Добавление макроса на панель быстрого доступа
  • Редактор Visual Basic
  • Исправление недостатков программного кода, генерируемого автоматически
  • Пример исправления недостатков кода, сгенерированного автоматически
  • Разрешение на запуск макросов
  • Параметры безопасности макросов

Тема 2: Работа в редакторе Visual Basic (VBE). Основы программирования на VBA
  • Редактор VBE
  • Использование окна проекта
  • Работа с модулями
  • Настройка среды VBE
  • Работа с окнами кода
  • Ввод и редактирование программного кода
  • Создание, сохранение и запуск процедуры VBA
  • Запуск процедуры
  • Типы данных
  • Объявление переменных
  • Область действия переменных
  • Использование констант
  • Тип Строки (String)
  • Тип Дата (Date)
  • Пользовательские типы данных
  • Массивы (Array)
  • Объектные переменные
  • Конструкция If-Then-Else
  • Конструкция Select Case

Тема 3: Программирование объектов Excel. Свойства и методы рабочих книг, листов и диапазонов ячеек
  • Понятие объектно-ориентированного программирования
  • Модель объектов Excel
  • Ссылки на объекты
  • Коллекция Workbooks
  • Обзор объекта Workbook
  • Свойство Saved
  • Метод Close
  • Метод SaveAs
  • Метод SendMail
  • События Open и AfterSave
  • События SheetActivate и SheetChange
  • Коллекция Worksheets
  • Метод Add
  • Обзор объекта Worksheet
  • Свойства Cells и Range
  • Методы Copy и Move
  • Метод Paste
  • Метод Select
  • События BeforeDoubleClick и BeforeRightClick
  • События Change и SelectionChange
  • Обзор объекта Range
  • Свойство Address
  • Свойства Font и NumberFormat
  • Свойства Text и Value
  • Метод AutoFill
  • Методы Copy, Cut и Insert
  • Метод Find
  • Использование объектных переменных
  • Конструкция With … End With

Тема 4: Циклы: программирование многократных действий
  • Разновидности циклов в VBA
  • Циклы со счетчиком For...Next
  • Циклы с предусловием Do...Loop
  • Циклы с постусловием Do...Loop
  • Циклы с перечислением For Each...Next
  • Перечисление всех файлов в папке
  • Перечисление всех открытых книг и всех листов
  • Сохранение копий всех открытых книг в указанную папку
  • Переименование всех листов книги
  • Преобразование данных в диапазоне ячеек
  • Поиск по всем листам рабочей книги с использованием методов Find и FindNext

Тема 5: Создание пользовательской функции. Примеры пользовательских функций
  • Пользовательские функции
  • Создание процедуры Function
  • Использование функций на листе Excel
  • Использование функций в процедурах
  • Параметры функции
  • Использование необязательных параметров
  • Использование параметра ParamArray Variant
  • Возвращение массива из функции
  • Возвращение ошибок из функции
  • Функция заполнения диапазона ячеек случайными числами
  • Функция получения имени текущего пользователя

Тема 6: Обработка ошибок. Отладка и тестирование программы
  • Типы ошибок
  • Настройка параметров перехвата ошибок
  • Создание процедуры обработки ошибок периода выполнения
  • Объект Err
  • Метод Raise объекта Err
  • Оператор Resume
  • Оператор On Error и режимы обработки ошибок
  • Обработка пользовательских прерываний
  • Отладка и пошаговое тестирование программы
  • Использование точек останова
  • Трассировка вызовов процедур
  • Просмотр контрольных значений
  • Окна Quick Watch и Watch
  • Объект Debug

Тема 7: Защита проекта VBA. Автоматизация запуска макросов
  • Безопасность макросов
  • Включение макросов
  • Настройка параметров безопасности
  • Включение предупреждений о ссылках и файлах с подозрительных веб-сайтов
  • Защита проекта VBA
  • Элементы управления
  • Элемент управления формы Кнопка
  • Назначение макросов элементам управления формы
  • Использование событий рабочих книг и листов для запуска макросов
Предварительная подготовка
  • Знание основ работы с персональным компьютером
  • Умение работать в среде ОС Windows XP или Windows 7
  • Желательно до начала обучения прослушать курс PC1 «Основы работы на персональном компьютере»
  • Хорошее знание основ работы в программе Microsoft Excel 2010
ПОИСК
 

Быстрый заказ