Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
Макроси
- Записване и редактиране на макроси
- Присвояване на макроси към форми, ленти с инструменти, клавишни комбинации
Среда на VBA
- Visual Basic Editor и неговите опции
- Управление на компоненти
- Клавишни комбинации
- Оптимизиране на средата
Въведение в процедурното програмиране
- Процедури: Function Sub
- Типове данни
- Оператор if ... then ... elseif ... else ... end if
- Оператор Case
- Цикли for ... loop while, until
- Цикъл for ... next
- Инструкции за прекъсване на цикъл (exit)
- Обработка на масиви
Низове
- Комбиниране на низове (конкатенация)
- Преобразуване към други типове (имплицитно и експлицитно)
- Функции за обработка на низове
Visual Basic
- Изтегляне и качване на данни в електронна таблица (Cells, Range)
- Изтегляне и качване на данни към потребителя (InputBox, MsgBox)
- Деклариране на променливи
- Обхват и продължителност на живот на променливите
- Оператори и техните приоритети
- Опции на модули
- Създаване на собствени функции и използването им в лист
- Обекти, класове, методи и свойства
- Защита на кода
- Сигурност срещу манипулиране на кода и предварителен преглед
Дебъгване
- Стъпка на обработка
- Прозорец Locals
- Прозорец Immediate
- Капани – Watches
- Стек на извикванията
Обработка на грешки
- Типове грешки и начини за избягването им
- Прихващане и обработка на грешки по време на изпълнение
- Структури: On Error Resume Next, On Error GoTo
Обектен модел на Excel
- Обект Application
- Обект Workbook и колекция от Workbooks
- Обект Worksheet и колекция Worksheets
- Обекти ThisWorkbook, ActiveWorkbook, ActiveCell
- Обект Selection
- Колекция Range
- Обект Cells
- Показване на данни в статус лентата
- Оптимизация чрез ScreenUpdating
- Измерване на време чрез метода Timer
Обработка на събития във VBA
- Какво е събитие?
- Отговор на събитие и създаване на обработчик на събития
- Задействане на обработчици на събития
- Обслужване на често срещани събития
VBA форми
- Създаване на собствени форми
- Извикване на форма от код
- Използване на формите в листа
Изисквания
- Умение за работа с електронна таблица, основни познания (референции, диапазони, листове, ...)
- Не са необходими предварителни познания по VBA за създаване на макроси или VBA код
Аудитория
- Анализатори на данни
21 Часа
Отзиви от участници (5)
обхват на материала
Marcin - Instytut Energetyki- Panstwowy Instytut Badawczy
Курс - Visual Basic for Applications (VBA) w Excel - wstęp do programowania
Машинен превод
A lot of exercise. Trainer doesn't need to have support for his course. He has really great knowledge for his subject.
Quentin Demeyere
Курс - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Машинен превод
It was really nice of the trainer that he took a lot of time to answer our questions and helped us improve or gave us hints on how to improve some macros we were already using without fully understanding the code.
David Trieu - CD Projekt SA
Курс - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Машинен превод
I genuinely enjoyed the short exercises.
Mateusz Podsiadlo
Курс - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Машинен превод
Training agenda was well thought out.
Przemek Zalasinski
Курс - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Машинен превод