План на курса

Макрози

  • Записване и редактиране на макроси
  • Приписване на макроси към форми, инструментни ленти, клавишни преки връзки

Окружение на VBA

  • Визуален редактор за Basic и неговите опции
  • Управляващи компоненти
  • Клавишни преки връзки
  • Оптимизиране на окръжението

Въведение в процедурното програмиране

  • Процедури: Функция Sub
  • Типове данни
  • Условна конструкция ... if ... then ... elseif ... else ... end if
  • Конструкция Case
  • Цикли: for ... loop while, until
  • Цикъл for ... next
  • Инструкции за прекъсване на цикли (exit)
  • Обработка на масиви

Цитирани нишки

  • Комбиниране на цитирани нишки (конкатенация)
  • Преобразуване в други типове (явно и неявно)
  • Функции за обработка на цитирани нишки

Visual Basic

  • Изтегляне и качване на данни в електронна таблица (Cells, Range)
  • Изтегляне и качване на данни за потребителя (InputBox, MsgBox)
  • Обявяване на променливи
  • Обхватът и продължителността на променливи
  • Оператори и техните приоритети
  • Опции на модули
  • Създаване на собствени функции и тяхно използване в електронна таблица
  • Обекти, класи, методи и свойства
  • Защита на код
  • Защита от изменение на код и преглед

Отстраняване на грешки

  • Обработка на стъпките
  • Прозорец Locals
  • Прозорец Immediate
  • Капан (Watch)
  • Стъпка на извикване

Обработка на грешки

  • Типове грешки и начин на избегане
  • Захват и обработка на грешки по време на изпълнение
  • Структури: 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)

Предстоящи Курсове

Свързани Kатегории