Свържете се с нас

План на курса

Макрота

  • Записване и редактиране на макрото.
  • Къде да се съхраняват макрата.
  • Присвояване на макрата към форми, ленти и клавишни комбинации.

VBA окружение

  • Редактор Visual Basic и неговите опции.
  • Клавишни комбинации.
  • Оптимизиране на околната среда.

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

  • Процедури: Function, Sub.
  • Типовете данни.
  • Условно изречение If...Then....Elseif....Else....End If.
  • Изричение Case.
  • Цикъл while, until.
  • Цикъл for ... next.
  • Инструкции за прекратяване на цикъла (exit).

Низове

  • Комбиниране на низове (конкатенация).
  • Превръщане в други типове - неявно и явно.
  • Обработка на низове.

Visual Basic

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

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

  • Стъпково изпълнение.
  • Локален прозорец.
  • Изпълнителен прозорец.
  • Трапове - наблюдения (Watches).
  • Комуникационна верига (Call Stack).

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

  • Видове грешки и начини за избягване.
  • Захватване и обработва на грешки при изпълнение.
  • Структури: On Error Resume Next, On Error GoTo label, On Error GoTo 0.

Модел на обекти Excel

  • Обект Application.
  • Обект Workbook и колекцията Workbooks.
  • Обект Worksheet и колекцията Worksheets.
  • Обекти ThisWorkbook, ActiveWorkbook, ActiveCell ....
  • Избор на обекти.
  • Колекция Range.
  • Обект Cells.
  • Показване на данни в полето за състояние (statusbar).
  • Оптимизация с използване на ScreenUpdating.
  • Мерене на времето с метод Timer.

Използване на външни данни

  • Използване на библиотеката ADO.
  • Ссылки към външни източници на данни.
  • ADO обекти:
    • Connection.
    • Command.
    • Recordset.
  • Стринг за свързване (connection string).
  • Създаване на свързвания с различни бази данни: Microsoft Access, Oracle, MySQL.

Докладстване

  • Въведение в език SQL. Основна структура на SQL (SELECT, UPDATE, INSERT INTO, DELETE). Изпълнение на заявка Microsoft Access от Excel. Форми за подкрепа при използването на бази данни.

Изисквания

  • Основни знания за функциите на Excel като работни листове, формули, таблици и сортиране или филтриране на данни.
  • Опит в подготвянето, актуализацията или проверката на доклади в Microsoft Excel.
  • Не е необходим предварителен опит от програмирането.

Целева група

  • Аналитици, които искат да автоматизират повторящите се задачи в Excel.
  • Бизнес професионалисти, които работят с данни и доклади в Excel.
  • Членове на екипа, които искат да създават прости макрото и практични решения VBA за дневната работа.
 21 Часове

Брой участници


Цена за участник

Отзиви от потребители (7)

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

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