MS Excel VBA

Zaawansowany
Czas trwania:
24 godzin
Ilość osób:
max. 12 osób
Cena od:
6.000 PLN /grupa
9.300 PLN /grupa
MS Excel VBA
Zaawansowany

VBA - poziom zaawansowany

Kurs VBA na poziomie średniozaawansowanym prezentuje szerokie możliwości programowania. Wprowadza nietrywialne narzędzia i elementy programistyczne, takie jak procedury zdarzeniowe, czy komunikacja z programami Word i Outlook.

DLA KOGO? Przeznaczone jest dla osób, które tworzą proste makra w Excelu, ale brakuje im umiejętności tworzenia większych projektów. Uczestnicy powinni znać Excela na poziomie zaawansowanym i VBA w Excelu na poziomie podstawowym.

Co zyskasz dzięki szkoleniu?

Na szkoleniu nauczysz się rozpoznawać błędy w kodzie VBA

Podstawowym zestawem narzędzi do debuggowania są narzędzia kroczenia przez kod. Polega to na stopniowym wykonywaniu kodu, linijka po linijce. Po wykonaniu każdej z linii autor ma możliwość skontrolowania odpowiedni sposób kodu.

Przykładowe ćwiczenie

Dzięki temu kursowi poradzisz sobie z nieprzewidzianymi błędami

Programista VBA napotyka bardzo często błędy w tworzonym przez siebie kodzie. Istotne jest aby potrafić odpowiednio interpretować informacje o błędach, wysyłane przez program, oraz wiedzieć jak nimi zarządzać. Omówimy to na tym kursie zaawansowanym z VBA w Excelu.

Przykładowe ćwiczenie

Twoje zaawansowane makra VBA będą szybsze

Autor programu może zoptymalizować czas jego działania na wiele sposobów. W tym temacie opisane zostały techniki skracania czasu wykonania programu.

Przykładowe ćwiczenie

Poznasz wiele nowych funkcji, metod i obiektów

VBA w Excelu jest pełne funkcji czy metod – na kursie pokażemy Ci, które z nich są szczególnie przydatne.

Przykładowe ćwiczenie

Na kursie zaawansowanym z VBA będziesz tworzyć własne okna

Na szkoleniu omówione w tym temacie zostaną okna dialogowe tworzone od podstaw przez autora programu.

Przykładowe ćwiczenie

Będziesz tworzyć własne funkcje (do użycia w Excelu)

Oprócz procedur typu Sub użytkownik może stworzyć również procedury typu Function. Procedury Function zwracają zawsze jakąś wartość i mogą zostać użyte przez inne procedury w kodzie VBA lub z poziomu Excela. Ten typ procedury działa analogicznie do funkcji w Excelu – tzn. może wykorzystać wprowadzone argumenty i zawsze musi zwrócić jakąś wartość.

Przykładowe ćwiczenie

Twoje makra będą mogły włączać się same

Procedury zdarzeniowe są to makra, które wywoływane są automatycznie przy zaistnieniu pewnego zdarzenia. Zdarzeniami takimi są np.: plik jest otwierany lub zamykany;      arkusz jest aktywowany lub dezaktywowany; do komórki wprowadzana jest wartość lub komórka jest edytowana.

Przykładowe ćwiczenie

Na kursie pokażemy Ci jak łączyć Excela z Wordem i Outlookiem

Aby móc wpływać na Worda oraz Outlooka z poziomu Excela, potrzebujesz uruchomić odpowiednie biblioteki. Zaparaszamu na nasz kurs z VBA!

Przykładowe ćwiczenie

Dodatkowe ćwiczenia

Na szkoleniu z VBA zaawansowanego w Excelu, będziemy ćwiczyć poznane narzędzia na różnych, większych zadaniach.

Przykładowe ćwiczenie

Szczegółowy program szkolenia

  • 1.Debuggowanie kodu
    90 min.
  • 2.Obsługa błędów
    60 min.
  • 3.Efektywność kodu
    90 min.
  • 4.Własne funkcje
    90 min.
  • 5.Obsługa zdarzeń
    110 min.
  • 6.Okna wbudowane
    80 min.
  • 7.UserForms
    180 min.
  • 8.Interakcja z MS Word i MS Outlook
    140 min.
  • 9.Dodatkowe ćwiczenia
    240 min.

Materiały do pobrania

Poniżej znajdują się materiały do pobrania, które przybliżą to, jak wygląda nasze szkolenie:

Zadanie-szkoleniowe-Excel-VBA-sredniozaawansowane (54 kb) Skrypt-szkoleniowy-Excel-VBA-poziom-sredniozaawansowany (1530 kb)