Szkolenie VBA (Visual Basic for Applications) w Excelu - wstęp do programowania przeznaczone jest dla osób, które nie miały do tej pory do czynienia z programowaniem w VBA, lub nie miały kontaktu z programowaniem od dłuższego czasu. Na szkoleniu uczestnik pozna programowanie w VBA od podstaw, zostanie przećwiczone nagrywanie makr, modyfikowanie nagranego kodu, tworzenie algorytmów, pozna zasady tworzenia funkcji, instrukcji warunkowych, pętli, obsługi zdarzeń, projektowania prostych formularzy.
Czas trwania
Szkolenie trwa łącznie 3 dni - 24 godzin lekcyjnych (45 minutowych).
Standardowo zaczyna się o godz. 9:00 a kończy o 16:00 (w tym czasie przewidziana jest dłuższa przerwa obiadowa około godz. 13:00, oraz 2 krótsze).
Program szkolenia
Rejestrowanie makr
•Okno rejestrowania makr
•Odwołania względne i bezwzględne rejestratora
•Przypisywanie makr do ikon, przycisków
•Optymalizacja kodu
•Podpis cyfrowy i zaufana lokalizacja
Edytor VBA
•Najważniejsze okna
•Wybrane opcje i ułatwienia
•Właściwości modułu
•Właściwości arkusza
•Właściwości VBA Project (zabezpieczanie kodu przed przeglądaniem)
Podstawy programowania
•Algorytmy
•Sposoby zapisu algorytmów
•Zmienne i stałe
•Typy zmiennych
•Funkcje
•Instrukcje warunkowe (If then, Select case)
•Pętle (do...loop, for next)
•Wcześniejsze zakończenie pętli (exit)
•Tablice
•Operatory w VBA (logiczne, arytmetyczne, konkatenacja)
•Sposoby na pobieranie i wpisywanie danych z arkusza (cells, range, activecell)
Uruchamianie programu
•Uruchamianie krokowe
•Czujki - śledzenie wartości zmiennych
Interakcja z użytkownikiem
•Okna VBA.inputbox i Application.inputbox
•Okno MsgBox
Model obiektowy MS Excel
•Model obiektowy Excela
•Wybrane właściwości obiektu Application
•Obiekt Worksheets i Sheets
•Omówienie obiektów active (ActiveWorkbook, ActiveSheet, ActiveCell itd.)
•Obiekty Cells, Range
•Analizowanie kodu (Debuging)
•Krokowe uruchamianie programów (F8)
•Omówienie okna Immediate
Sposoby obsługi błędów
•Omówienie typów błędów
•Sposoby obsługi błędów
Praktyczne wykorzystywanie zdarzeń
•Omówienie wybranych zdarzeń arkusza
•Omówienie wybranych zdarzeń skoroszytu
Wstęp do projektowania formularzy
•Dodawanie modułu formularza
•Omówienie podstawowych kontrolek
•Uruchamianie formularzy