Курс Програмування - Программирование на VBA для Microsoft Excel

Курс Програмування на VBA для Microsoft Excel. Программирование на VBA для Microsoft Excel
  • Код курса:
    VBAExcelB
  • Длительность:
    4 / 32 (3 / 24)
  • Ближайшие даты:

  • Цена, без НДС:
    Уточните
Б_MS_Office Максим Григорьевич
Профессиональный преподаватель с более чем двадцатилетним стажем.
Описание Курса:
Мова програмування Visual Basic for Applications (VBA) є базовою мовою в додатках Microsoft Office (Word, Excel, Access, PowerPoint та ін.). У новій версії Microsoft Office 2013 VBA також залишається засобом автоматизації роботи користувачів з офісними програмами. На нашому курсі ми вас познайомимо і з основами програмування на VBA та Excel зокрема.
Основні команди мови VBA та базові об'єкти Excel сумісні на рівні макросів з попередніми версіями Excel, тому отримані на курсі знання та навички програмування макросів можна буде успішно застосовувати як у Microsoft Excel 2019-2010, так і в ранніх версіях Microsoft Excel 2007/2003
==
Язык программирования Visual Basic for Applications (VBA) - является базовым языком в приложениях Microsoft Office (Word, Excel, Access, PowerPoint и др.). В новой версии Microsoft Office 2013 VBA также остается средством автоматизации работы пользователей с офисными приложениями. На нашем курсе мы вас познакомим и с основами программирования на VBA и в Excel в частности.

Основные команды языка VBA и базовые объекты Excel совместимы на уровне макросов с предыдущими версиями Excel, поэтому полученные на курсе знания и навыки программирования макросов можно будет с успехом применять как в Microsoft Excel 2019-2010, так и в более ранних версиях Microsoft Excel 2007/2003.
Аудитория:
Учасники курсу можуть мати досвіду в програмуванні.
На курсі Excel VBA ми також розглянемо основи програмування для VBA та Excel зокрема.
==
Участники курса могут не иметь опыта в программировании.
На курсе Excel VBA мы также рассмотрим основы программирования для VBA и Excel  в частности.
Предварительная подготовка:
Досвід роботи у Windows, Excel. == Опыт работы в Windows, Excel.
Содержание курса:

Основи програмування

  • Поняття мови програмування
  • Поняття середовище розробки
  • Програми, процедури, функції
  • Змінні, їх типи
  • Цикли та розгалуження
  • Об'єктно-орієнтоване програмування (ООП)

Введення в Visual Basic та VBA

  • Що таке Visual Basic та Visual Basic for Applications.
  • Область застосування мови, її особливості.
  • Середовище розробки VBA.
  • Налаштування Excel, пов'язані з VBA
  • Макроси та VBA
  • Створення та збереження проекту
  • Виконання програми

Основи написання коду на VBA

  • Оголошення змінних, область видимості, присвоєння значень
  • Типи даних, приведення типів
  • Константи
  • Типи користувача даних
  • Робота з масивами
  • Оператори та вирази.Деякі вбудовані функції VBA
  • Операції порівняння, логічні функції. Оператори розгалуження
  • Цикли
  • Процедури та функції, їх аргументи
  • Організація тексту програми

Користувальницькі форми. Елементи керування

  • Форма (Form), додавання форм у проект
  • Поняття елемента управління, додавання елементів управління на форму, їх організація на формі
  • Деякі стандартні елементи управління: Text box, Label, Command button, Check box, Option button, List box, SpinButton, Frame і т.д.
  • Деякі властивості елементів керування, керування цими властивостями.

Події стандартних елементів керування

  • Поняття події та обробника події
  • Деякі типові події, створення обробників

Об'єктна модель Excel

  • Концепція об'єктної моделі Microsoft Office. Об'єктна модель Excel. Отримання довідки
  • Об'єкт Application
  • Концепція колекції. Колекції Workbooks, Worksheets, Charts і т.д.
  • Властивості та методи об'єктів класів Workbook, Worksheet, Range та ін.
  • Робота з поточним виділенням
  • Використання функцій Excel

Події Excel

  • Події робочої книги
  • Події робочих листів
  • Події програми

Діалогові вікна. Робота із файлами.
Робота з діаграмами

Взаємодія проекту Excel з іншими програмами Office (на прикладі створення звіту Word).

Обробка помилок та налагодження програм

  • Типи помилок (синтаксичні, часу виконання, логічні)
  • Перехоплення та обробка помилок. Продовження виконання програми.
  • Покрокове налагодження
  • Точки переривання
  • Відстеження значень змінних. Спеціалізовані вікна відладчика
==
Основы программирования
  • Понятие языка программирования
  • Понятие среда разработки
  • Программы, процедуры, функции
  • Переменные, их типы
  • Циклы и ветвления
  • Объектно-ориентированное программирование (ООП)
Введение в Visual Basic и VBA
  • Что такое Visual Basic и Visual Basic for Applications.
  • Область применения языка, его особенности.
  • Среда разработки VBA.
  • Настройки Excel, связанные с VBA
  • Макросы и VBA
  • Создание и сохранение проекта
  • Выполнение программы
Основы написания кода на VBA
  • Объявление переменных, область видимости, присвоение значений
  • Типы данных, приведение типов
  • Константы
  • Пользовательские типы данных
  • Работа с массивами
  • Операторы и выражения. Некоторые встроенные функции VBA
  • Операции сравнения, логические функции. Операторы ветвления
  • Циклы
  • Процедуры и функции, их аргументы
  • Организация текста программы
Пользовательские формы. Элементы управления
  • Форма (Form), добавление форм в проект
  • Понятие элемента управления, добавление элементов управления на форму, их организация на форме
  • Некоторые стандартные элементы управления: Text box, Label, Command button, Check box, Option button, List box, SpinButton, Frame и т.д
  • Некоторые свойства элементов управления, управление этими свойствами.
События стандартных элементов управления
  • Понятие события и обработчика события
  • Некоторые типичные события, создание обработчиков
Объектная модель Excel
  • Понятие объектной модели приложения Microsoft Office. Объектная модель Excel. Получение справки
  • Объект Application
  • Понятие коллекции. Коллекции Workbooks, Worksheets, Charts, и т.д.
  • Свойства и методы объектов классов Workbook, Worksheet, Range и пр.
  • Работа с текущим выделением
  • Использование функций Excel
События Excel
  • События рабочей книги
  • События рабочих листов
  • События приложения
Диалоговые окна. Работа с файлами.
Работа с диаграммами
Взаимодействие проекта Excel с другими приложениями Office (на примере создания отчета в Word).
Обработка ошибок и отладка программ

  • Типы ошибок (синтаксические, времени выполнения, логические)
  • Перехват и обработка ошибок. Продолжение выполнения программы.
  • Пошаговая отладка
  • Точки прерывания
  • Отслеживание значений переменных. Специализированные окна отладчика
Материалы и сертификаты:
Акцент Профі - Акцент Профи

Возврат к списку








Зарегистрироваться на Курс exchange 20345 1. 20345-1. Администрирование Microsoft Exchange Server 2016. Administering Microsoft Exchange Server 2016

Программа и регистрация на курс VBA Excel - курс практическое программирование в Ексель в Акцент Профи