dedykowana jest dla osób, które dobrze znają Excela i chciałyby nauczyć się sposobu automatyzacji codziennej pracy. Składa się ona z 4 kursów o różnym stopniu zaawansowania. Rekomendujemy odbywanie kursów w kolejności zgodnej z poziomem zaawansowania (podstawowy > średnio zaawansowany > zaawansowany > ekspercki). Kolejność realizacji kursów na tym samym poziomie zaawansowania jest dowolna.

kursy vba expert - LabMasters
Zadań aplikacyjnych
Wierszy samouczka w Excelu
Linii kodu w VBA
Aplikacja całościowa
Rok dostępu do e-learningu

Wydajna praca w VBA w programie MS Excel

Poziom zaawansowany

30 godzin dydaktycznych

Zajęcia w sali komputerowej

Zaświadczenie ukończenia

Ocena kursu: 4,91/5,00 – 100% ocen pozytywnych

Koordynator: dr Przemysław Kusztelak (pkusztelak@labmasters.pl)

Oprogramowanie: Microsoft Excel 2016 w 2 wersjach językowych (PL / Eng)

Miejsce: Wydział Nauk Ekonomicznych UW, Warszawa ul. Długa 44/50 (mapa)


787 zł
(639,84 zł netto)

Cena zawiera m.in. certyfikat zdania egzaminu (na podstawie rozwiązanych zadań sprawdzających), zaświadczenie ukończenia kursu (na podstawie obecności), komplet materiałów w formie elektronicznej i papierowej, darmowe konsultacje (więcej).

Opis kursu

Zakres kursu Wydajna praca w VBA w programie MS Excel obejmuje m.in. pracę na tablicach zmiennych, używanie zmiennych globalnych, zaawansowane opcje procedur typu Sub oraz Function, zaawansowane tabele przestawne, wydajną pracę na wykresach, obsługę zdarzeń i pracę z obiektami typu Shapes (przyciskami oraz formantami formularza). Liczne przykłady i wzorcowe aplikacje pozwolą uczestnikom na lepsze przyswojenie wiedzy oraz łatwe dostosowanie poznanych narzędzi do własnych potrzeb.

Kurs ten jest dedykowany osobom, które ukończyły kurs pt. „Automatyzacja pracy w programie MS Excel z wykorzystaniem języka VBA”, bądź pracują na co dzień w VBA i chcą nauczyć się wydajnych metod programowania.


Zapisy na kurs

W tym momencie rejestracja na kurs Wydajna praca w VBA w programie MS Excel jest nieaktywna. Jeżeli jesteś zainteresowany(a) wzięciem udziału w tym kursie, zgłoś wstępną chęć uczestnictwa. Dzięki temu, wcześniej niż inni otrzymasz informację o zapisach i będziesz mieć pierwszeństwo w rejestracji.

Zgłoś Mnie

Szczegółowa tematyka kursu

Wydajne metody przetwarzania danych.

Działanie na pojedynczych komórkach, wykonanie operacji na tablicach zmiennych VBA, użycie funkcji Excela, użycie wbudowanych narzędzi Excela.

Wydajna praca na zakresach.

Właściwości End, CurrentRegion, UsedRange, metoda SpecialCells, tablice zmiennych VBA (deklaracja, zmiana wymiaru, wczytanie danych, wstawienie danych do komórek Excela, zmienne tablicowe).

Procedury typu Sub.

Składnia, zasięg (prywatny i publiczny), przechowywanie wartości zmiennych (lokalne, globalne prywatne, globalne publiczne), wywoływanie procedur (skrótowe, słowo kluczowe Call, metoda Run), przekazywanie argumentów (przez zmienną globalną, przez odwołanie, przez wartość).

Procedury typu Function.

Składnia, wywoływanie (z formuły Excela, z innej procedury, z okna Immediate, w formatowaniu warunkowym), argumenty (funkcje bezargumentowe, jednoargumentowe, wieloargumentowe, z argumentami opcjonalnymi, o nieokreślonej liczbie argumentów, funkcje tablicowe), tworzenie opisu funkcji dla Excela.

Wydajna praca na tabelach przestawnych.

Tworzenie i edytowanie, ważniejsze obiekty (PivotCache, PivotTable, PivotFields), odwołania do pól tabel przestawnych (ColumnField, DataField, PageField, RowField) i znajdujących się w nich zmiennych, formatowanie, tworzenie wykresów przestawnych, ustawianie formatowań warunkowych w tabelach przestawnych.

Zaawansowana praca na wykresach.

Rodzaje wykresów (Charts, Worksheet Charts, Sparklines), obiekty (ChartObjects, Chart), typy wykresów (kolumnowe, liniowe, punktowe, powierzchniowe, łączone, histogramy, pudełkowe), tworzenie animacji na wykresach.

Obsługa zdarzeń.

Arkuszy (m.in. Change, SelectionChange, Activate), skoroszytów (m.in. Open, BeforeClose, SheetActivate), aplikacji, wykresów (m.in. Select, MouseMove), zdarzenia niezwiązane z obiektami (m.in. OnKey, OnTime).

Obiekty typu Shapes.

Wstawianie oraz edycja przycisków (m.in. WordArt, Pole tekstowe, ClipArt, Obraz), obsługa formantów formularza (Label, Button, ListBox, DropDown, CheckBox, OptionButton, GroupBox).


Czego się nauczysz

Na kursie Wydajna praca w VBA w programie MS Excel uzyskasz umiejętność wydajnego posługiwania się językiem VBA i wykorzystania go do tworzenia aplikacji w programie MS Excel. Tematyka kursu Wydajna praca w VBA w programie MS Excel obejmuje następujące zagadnienia: zmienne tablicowe i tablice zmiennych VBA, zaawansowane opcje procedur typu Sub oraz Function, zaawansowane tabele przestawne, wydajną pracę na wykresach, obsługę zdarzeń i pracę z obiektami typu Shapes (przyciskami oraz formantami formularza). Będziesz więc potrafić posługiwać się, na poziomie kodu VBA, każdym obiektem dostępnym w arkuszu kalkulacyjnym. Uzyskana na kursie wiedza, pozwoli Ci na samodzielne tworzenie zaawansowanych automatycznych raportów w programie MS Excel.

Opinie uczestników

„Zdecydowanie najlepsze zajęcia na jakich byłem. Bardzo praktyczne zagadnienia, doskonały prowadzący, jeszcze nigdy nie zostałem w takim stopniu „zarażony” (zaciekawiony) jakimś przedmiotem. Perfekcyjnie przygotowane materiały i ekstra zaplanowane prowadzenie zajęć.”


„Świetne materiały do zajęć. Super zorganizowane i przemyślane.”


„Kurs godny polecenia! Wykładowca perfekcyjnie przygotowany do zajęć, w świetny sposób prowadził wykłady, super organizował czas i przekazał mnóstwo wiadomości. Absolutnie żadnych zastrzeżeń!”


„Bardzo dobrze prowadzony i niezwykle wartościowy kurs. Materiały dobrane bardzo starannie pozwoliły nauczyć się bardzo dużo. Kurs nie należy do najłatwiejszych, wymaga poświęcenia, jednak dający bardzo wiele satysfakcji i poczucie zdobywania bardzo przydatnej wiedzy. Widać jak dużo pracy włożone zostało przez prowadzącego ułożenie materiałów. Prowadzący bardzo życzliwy. Bardzo, bardzo należy mu się pochwała.”


„Jedne z najbardziej wartościowych zajęć na jakich byłem! Zajęcia bardzo przydatne w pracy zawodowej. Prowadzący super, ma ogromną wiedzę i pasję do tego co robi, co sprawia, że chce się z tych zajęć jak najwięcej wynieść. Naprawdę bardzo dobre zajęcia.”


„Bardzo praktyczne zajęcia, p.Kusztelak ma ogromną wiedzę, którą w fajny sposób przekazuje, do tego jest bardzo pomocny i życzliwy.”


„Bardzo dobre i ciekawe materiały oraz przykłady.”


„Bardzo przydatne zajęcia, można nabyć praktyczną wiedzę.”


„Zajęcia super! Prowadzący super! Rzeczywiście warto nauczyć się bardzo dobrze jednego programu a Excel nadaje się do tego. Super samouczki, zadania, rozwiązania, aplikacje! Wszystko super ;] jestem bardzo zadowolony. Moje szanse na rynku pracy są teraz 20 razy większe. Dziękuje Panu 🙂 uratował Pan moje przyszłe fundusze rodzinne 🙂 dziękuje. Kurs bardzo trudny i wymagający wiele czasu, ale warto! Naprawdę warto. Pozdrawiam Panie Doktorze i zawsze będę mile wspominał WSZYSTKIE zajęcia z Panem Doktorem ;]”


„Najbardziej praktyczne zajęcia! Prowadzący potrafił zaciekawić, przekazywał wiedzę w zrozumiały sposób, służył pomocą w przypadku rozwiązywania problemów.”


„Jeden z lepszych kursów technicznych na jakich bylem, śmiało mogę polecić znajomym. Tak trzymać i do zobaczenia na kolejnych kursach :)”


„Szkoda, że nie ma 10 w tej skali. NAJLEPSZY DYDAKTYK podczas mojej kilkuletniej przygody ze studiami i kursami różnej maści. BARDZO DUŻO DAJE OD SIEBIE – zawsze przygotowany do zajęć każda sekunda z 4 godzin była przemyślana. W dobrym miejscu -> komentarz / prezentacja / przerwa / zadanie dla nas -> punktualny / uprzejmy / kulturalny / wesoły / otwarty / pomocny / optymalizujący / z zasadami, jednym słowem AUTORYTET PEŁNĄ PARĄ”