VBA (Visual Basic for Applications) е обектно-ориентиран език за програмиране, вграден в MS Office и се използва в приложните програми на MS Office. VBA намира изключително голямо приложение за автоматизиране на задачи, когато в ежедневната работа често се налага да се извършват повтарящи се рутинни действия, за които не се изискват кой знае какви умения, но трябва да се изпълнят с голяма прецизност. Например: изчистване на първоначалните данни и подреждането на данните в таблици, удобни за анализ, задаване на един и същ формат на повече работни листа, автоматично актуализиране на данни в обобщаващите таблици (pivot tables), създаване на потребителски функции със сложни формули, автоматично импортиране на данни към други приложения на MS Office.
Цел на курса по Visual Basic:
Ще се научите как да записвате и редактирате макроси и различни начини на тестване и изпълнение. Макросите са основен момент в разбирането и „четенето“ на инструкциите, които се пишат на програмния език VBA. Те ще ви помогнат да се запознаете и да усвоите синтаксиса на VBA, за да редактирате записаните макроси, както и в написването на първите самостоятелни процедури. След завършване на курса, участниците ще могат да създават самостоятелно процедури, които ще използват в ежедневната си работа.
За кого е предназначен курсът?
Курсът е предназначен за всеки, който работи активно с MS Excel и иска да се усъвършенства, както и за тези, които искат да открият допълнителните възможностите на MS Excel. Не е необходимо да имате предварителен опит в програмирането.
Ползване на личен лаптоп:
Учебната зала е оборудвана с лаптопи, така че не е необходимо носенето на персонален компютър от курсистите!
Мащаб на групата:
Обучението се провежда в малка ( бутикова ) група, ограничена до 8-м участника, с цел много повече индивидуално внимание на лектора към курсистите по време на практическите упражнения.
Продължителност на курса:
Обучението е с хорариум от 32 учебни часа. Занятията, ще се провеждат два пъти седмично по 4 учебни часа.
Учебна Програма:
- Основни настройки и инструменти за работа с езика за програмиране VBA: меню Developer, файлови формати, степен на защита (macro security level).
- Инструментът Macro Recorder:
- Записване на макроси – допустими символи в името на макроса;
- Команди на Macro Recorder;
- Три важни стъпки, когато записвате макрос;
- Полезни клавишни комбинации за работа с Macro Recorder;
- Абсолютен и относителен режим на записване с Macro Recorder.
- Къде се съхраняват макросите – редакторът на VBA:
- Елементи на редактора – основни прозорци: Code Window, Properties Window, Project Window;
- Настройки и позициониране;
- Командно меню на редактора на VBA;
- Какво е модул и процедура?
- Редактиране на макрос – добавяне на коментари, добавяне на нови инструкции и изтриване на излишни инструкции;
- Тестване на макрос;
- Как се изпълнява макроса – 4 начина за изпълнение на макрос.
- Обектите на MS Excel: Range, Worksheet, Workbook, Application:
- Как VBA управлява обектите на MS Excel – property, method, collections;
- Range object – properties, methods;
- Worksheet object – properties, methods;
- Workbook object – properties, methods;
- Application object – properties, methods.
- Основни елементи на VBA:
- Променливи (variables),
- Константи (constants),
- Ттипове данни (data type);
- Деклариране на променливи и константи;
- Деклариране на обекти-променливи;
- Обхват и валидност на променливите и константите.
- Основни елементи на VBA – аритметични оператори и блок-оператори:
- Аритметични оператори – логически, текстови и числови;
- Блок-оператори – структура и видове;
- Блок-оператори за взимане на решение с едно условие: IF … THEN;
- Блок-оператори за взимане на решение с повече от едно условие: IF … THEN … ELSE; SELECT CASE;
- Блок-оператори за повторение – loops: FOR … NEXT, WHILE … WEND;
- Блок-оператори за повторение с условие: DO WHILE … LOOP, DO UNTIL … LOOP;
- Блок-оператори за управление на обекти: FOR EACH … NEXT;
- Вложени блок-оператори за повторение – важни правила.
- Три типа функции, които се използват във VBA:
- Функции на VBA – използват се само в процедури на VBA,
- Функции на MS Excel –използват се в процедури и в MS Excel,
- Функции, създадени от потребителя на MS Excel, т. нар. UDF (User Defined Functions)
- Създаване на потребителски функции – User Defined Functions (UDF);
- Тестване на UDF;
- Как се използват в MS Excel и в процедура;
- Personal Macro Workbook.
- Какво e масив (array):
- Елементи на масива;
- Видове;
- Основни функции за масиви.
- Инструменти за трасиране и откриване на логически грешки (debugging):
- Immediate Windows, Watch Windows. Разлика и предимства;
- Управление на логическите грешки в процедурата.
График на курса по VBA for MS Excel
Продължителност на обучението – 32 учебни часа ( 1 месец ).Следващите начални дати са:
- 05-ти октомври 2024г. (съботно-неделна форма на обучение от 16:30 до 19:30 часа, което са 4 учебни часа с 20 минути почивка). Занятията, ще се провеждат всяка събота и неделя. Край на курса: 27-ми октомври 2024г.
Обучението се провежда в група до 8-м курсисти, като всеки от тях може да избира между:
- присъствена форма – на място в учебна зала на пл. Славейков.
- или да се включи онлайн от вкъщи през нашия Zoom business account.
Цена на курса:
Издаване на Сертификат ( безплатно ):
Степента на справяне с практичните задачи по време на обучението, домашните работи, както и изработката на финалния дипломен проект, ще са основание за издаване на Сертификат.
Записване за курса по VBA
Допълнителни условия:
- Записването се извършва единствено по банков път, моля погледнете номера на банковата сметка по-долу.
Номер на банкова сметка:
IBAN:BG49CECB979010E2257300
BIC:CECBBGSF
Получател: Прогрес 2013 ЕООД
Основание за плащане: наименованието на записания курс и началната дата на обучението
(например – Курс по Java от 15.10.22г. )Изпратете ни платежното нареждане ( снимано/сканирано ) на email: office@progressbg.net или на Viber. След това ще получите допълнителна информация от екипа.
Преподаватели
Димитринка Вълкова
ОКС Магистър от Университет за национално и световно стопанство (УНСС) – гр. София
Дългогодишен професионален опит като консултант на свободна практика към фирми и организации с разнообразен предмет на дейност относно решения с MS Excel, MS Power BI и автоматизиране работата с VBA (Visual Basic for Applications).
Като лектор с 15+ годишен опит разработва специализирани и конкретно насочени учебни програми, в които включва реални примери от практиката, презентации, помощни материали и тестове, свързани с „Бизнес приложения и анализи с “MS Excel” и “VBA за MS Excel”.
Милен Смиленски
Милен Смиленски има над 10- годишен опит като преподавател по информационни технологии в държавни и частни учебни заведения. Притежава опит в преподаването на различни възрастови групи.
Магистър биолог, учител по биология и химия от СУ „Св. Климент Охридски”, Биологически факултетСпециалности:
“Инструктор по базови и специфични компютърни умения”– Аграрен Университет гр. Пловдив, Център за продължаващо обучение, гр. Пловдив
и
“Учител по Информатика и Информационни технологии, 1 –12 клас” – Следдипломна квалификация по информатика и информационни технологии, СУ. „Свети Климент Охридски” гр. София.Технически компетенции:
Операционни системи: MS Windows, Linux /Unix/, ChromeBook
Офис пакети: MS Office, Outlook, Open Office
Интернет: Интернет страници, Интернет приложения, Електронни магазини, Електронни платформи
Обучение за работа: Компютърна графика, Уебдизайн, Графичен дизайн
Електронни платформи: WordPress, Moodle, LinkedIn
Администратор: MS Office 365, Google Workspace for Education, Школо
Компютърно моделиране и информационни технологии: Logo, Scratch, Python
Приложни програми: Adobe Photoshop, Adobe Flash, Adobe InDesign, Adobe Illustrator; Corel Draw
Курса е страхотен! Аз съм много доволна от обучението.