Скрыть объявление
Более 45000 материалов для скачивания в нашем приватном разделе. Не пропусти, возможно данную складчину уже выкупили и выложили для ознакомления.
Скрыть объявление
Гость отличная новость! Мы открыли доступ к ранее скрытому контенту.

Вам доступно более 44 000 видео уроков, книг и программ без VIP статуса. Более подробно ЗДЕСЬ.

Открыто [Центр Мастеров] Программирование макросов на VBA в Microsoft Excel

Тема в разделе "Программирование", создана пользователем Volchek, 7 июн 2014.

0/5, Голосов: 0

Метки:
Этап:
Набор участников
Цена:
15500.00 руб.
Участников:
4 из 40
Организатор:
требуется
10%
Расчетный взнос:
427 руб.
  • Участники покупки:
    1. Rainwind, 2. bronis, 3. Belic, 4. felina;
  1. Volchek

    Volchek Модератор

    Сообщения:
    14.909
    Симпатии:
    11.407
    Программирование макросов на VBA в Microsoft Excel

    Как начать полноценно использовать одну из самых мощных встроенных возможностей Microsoft Excel для автоматизации работы - язык Visual Basic for Application(VBA). Как создавать макросы, писать код "с нуля", понимать синтаксис, команды и операторы этого языка, разбираться в объектной модели Excel и использовать эти знания для решения практических задач.
    Этот тренинг будет интересен всем, кто по роду деятельности сталкивается в работе с однообразными повторяющимися операциями в Microsoft Excel и хочет автоматизировать их с помощью макросов, написанных на языке Visual Basic (VBA). Фактически, знание принципов и основ подобного программирования позволит решать в среде Excel и Office любые задачи. От простых, но эффективных макросов "на каждый день", помогающих рядовым пользователям в их работе, до серьезных проектов корпоративного уровня.

    За последние несколько лет мне посчастливилось участвовать в процессе разработки и внедрения нескольких проектов автоматизации для разных компаний с помощью средств Microsoft Office, Excel и VBA. Весь этот опыт и знания кристаллизовались в сухом остатке в виде этого тренинга. В нем понятно и подробно, с пошаговыми демонстрациями и практическими заданиями разбираются все нюансы написания макросов - с нуля и до уровня уверенного владения и понимания


    Спойлер: Программа курса
    Модуль 1. Введение


    В этом модуле мы рассмотрим необходимые основы и те немногие теоретические знания, которые надо знать, чтобы начать программировать на VBA в Microsoft Excel.

    • Основные понятия и термины, чтобы говорить на одном языке.
    • Плюсы и минусы использования макросов, когда они могут быть вам полезны, а когда не помогут.
    • Способы создания макросов (макрорекордер, самостоятельное написание кода, копирование и адаптация фрагментов чужого кода и т.д.)

    Модуль 2. Редактор VBE


    Этот модуль посвящен подробному разбору основного инструмента программиста на VBA в Microsoft Excel - среды программирования и редактора кода Visual Basic Editor (VBE).

    • Основные элементы окна VBE - их назначение, использование, горячие клавиши и приемы ускорения работы
    • Структура проекта VBA Project - как устроена книга Excel с точки зрения программирования, где и как может храниться код VBA, в чем различия и особенности использования модулей разного типа, что такое формы и т.д.
    • Два основных типа макросов (процедуры Sub и функции Function) и их особенности и различия

    Модуль 3. Объектная модель Microsoft Excel


    С точки зрения программиста, Excel - это набор объектов (листов, ячеек, диаграмм и т.д.) со своими свойствами и специфическими методами и событиями. Знание и понимание этой сложной структуры развязывает руки пользователю и позволяет легко манипулировать любыми встроенными инструментами в Excel, привлекая их для решения наших задач. Этот модуль даст вам понимание устройства общей объектной структуры Excel, принципов и подходов для работы с ней, свойств ключевых объектов книги.

    • Теоретический минимум (иерархия объектов, коллекции, свойства, методы и события)
    • Получение справки по объектам (встроенная справка, интернет)
    • Упрощенные ссылки на объекты (как использовать удобную сокращенную форму записи ссылок на объекты)
    • Подробный разбор свойств, методов и событий объектов Workbook и Worksheet

    Модуль 4. Синтаксис языка VBA


    В этом модуле мы на живых примерах разберем все основные программные конструкции и синтаксические особенности языка Visual Basic for Application (VBA), нюансы их использования в реальных задачах и проектах.

    • Объявление переменных и констант (правила выбора имен для переменных, типы данных, области видимости переменных).
    • Команды ввода-вывода, то есть различные способы организации диалога с пользователем (MsgBox, InputBox, Application.InputBox, Debug.Print и т.д.)
    • Математические и текстовые операторы для обработки данных
    • Способы проверки условий (конструкции if...then, select case и т.д.)
    • Способы организации циклов (различные виды безусловных циклов for...next, циклы по условию do...loop и т.д.)

    Модуль 5. Работа с диапазонами


    Безусловно, почти любой макрос создается для взаимодействия с отдельными ячейками и диапазонами листа Excel. В этом модуле мы подробно разберем все свойства и методы объекта Range и работу с ним на практических задачах из реальной жизни.

    • Объект Range, его свойства, методы и события. Выполнение различных операций над диапазонами
    • Коллекция Cells, варианты и особенности ее использования в коде
    • Свойство Selection, обработка выделенных областей на листе

    Модуль 6. Обработка событий


    События в Microsoft Excel - это некие специальные ситуации, возникающие в определенный момент (сохранение книги, изменение данных на листе, печать документа и т.д.) Умение перехватывать и обрабатывать события открывает перед разработчиком очень широкий набор мощных возможностей для применения в проектах. Этот модуль посвящен детальному разбору принципов и алгоритмов обработки собыйтий в Excel.

    • Концепция событий Microsoft Excel. Последовательность возникновения событий. Функции обработки событий
    • События книги, примеры использования в реальных проектах
    • События листа, примеры


    Стоимость обучения на курсе
    Для частных лиц: 15500 рус. руб.

    Начало занятий: 16.10.2013
    Окончание занятий: 18.10.2013
    Время занятий 10:00 - 17:00
     
Оценить эту тему:
/5,
Поделиться: