Visual Basic for Applications

Programowanie VBA - Podstawy tworzenia automatyzacji
Jeśli kiedykolwiek usłyszałeś, że nie da się czegoś wykonać w MS Excel, to musisz poznać możliwości języka VBA.
Napiszesz własne rozwiązania automatyzujące Twoją pracę i połączysz Excela z innymi aplikacjami Office.
Na spotkaniu dowiesz się:
Na spotkaniu dowiesz się:
- Jak nagrywać i edytować makra?
- Jak od podstaw zautomatyzować swoją pracę?
- Jak napisać własną funkcję arkuszową?
Jakie umiejętności zdobędziesz?
- Nagrasz własne funkcjonalne Makra.
- Nauczysz się je edytować w środowisku VBE.
- Dowiesz się jak działa edytor i jakie są jego możliwości.
- Poznasz składnię języka VBA.
- Stworzysz własne automatyzacje.
- Napiszesz funkcję arkuszową.
- Nauczysz się programować.
Zobacz film o możliwościach języka VBA
Jest to jeden z 10 LIVE na naszym kanale YouTube, dotyczącym programowania arkuszy kalkulacyjnych.
Agenda szkolenia
Nagrywanie makr
- Rejestrowanie Makra
- Przechowywanie Makr w skoroszycie Makr osobistych
- Radzenie sobie z kodem nadmiarowym
- Zdarzenia, które uruchamiają Makra
- Przypisywanie makra do przycisku
- Edycja Makr
Wprowadzenie do VBA
- Poziom zabezpieczeń. Ochrona przed niechcianym kodem
- Budowa okna edytora VBA
- Nazwy obiektów VBA – zapobieganie konfliktom nazw
- Praca z oknem instrukcji bezpośrednich (Immediate)
Podstawy Visual Basic for Applications
- Definicja pojęć: obiekt, atrybut, metoda, argument, kolekcja
- Tworzenie własnych procedur SUB
- Wykorzystanie pamięci poprzez deklarowanie zmiennych
- Zasięg zmiennych, procedur i funkcji
- Wykonywanie, przerywanie i śledzenie wykonania programu
Sterowanie przebiegiem procedury
- Instrukcje warunkowe IF…THEN…ELSE, Select Case
- Pętle For, Do (While), For Each
- Instrukcja GoTo
Funkcje w Microsoft Excel
- Tworzenie własnych funkcji
- Wykorzystywanie wbudowanych funkcji VBA przy tworzeniu własnych
- Wykorzystanie funkcji arkuszowych Excela w kodzie VBA
Obiekty Microsoft Excel z poziomu VBA
- Klasy, obiekty, atrybuty i metody obiektów
- Hierarchia obiektów w Excelu
- Obiekt Application
- Obiekty Workbook i Worksheet – praca ze skoroszytami i arkuszami
- Obiekty Range, Selection – dostęp do komórek arkusza
- Obiekt Chart – obsługa wykresów
- Obiekt PivotTable – dostęp do tabeli przestawnej
Zaufali nam













Daniel Podsadecki
NFZ Kraków
5/5
Polecam szkolenia w Include Akademii - piszę na gorąco po szkoleniu z MS Excel. Na szkoleniu przedstawionych zostało mnóstwo ciekawych przykładów, pan Norbert pokazał nam różne możliwości rozwiązywania problemów, utwierdzając mnie w przekonaniu jak bardzo wszechstronnym narzędziem jest Excel. Myślę, że cała grupa przekonała się, że warto opuścić swoje utarte "excelowe" szlaki, żeby było jeszcze wygodniej i efektywniej. Co najlepsze, wszystko było okraszone poczuciem humoru, dzięki czemu zdobywanie wiedzy było jeszcze przyjemniejsze. Teraz czas na VBA 🙂
5/5
Z firmą Include Akademia zaliczyłam szkolenia z zaawansowanego Excel-a i VBA. Zajęcia bardzo dobrze przygotowane. Wiedza przekazywana w przystępny sposób. Polecam!

Katarzyna Wons
PGE Polska Grupa Energetyczna S.A.
Zamów szkolenie
- 606 736 553
Programowanie VBA - Podstawy tworzenia automatyzacji
Tryb szkolenia: online lub stacjonarne (w siedzibie Twojej firmy)
Czas trwania: 2 dni (14 godzin)
Liczba uczestników: do 15 osób
Cena netto
6 000 PLN
Szkolenie plus roczny dostęp do kursu online dla wszystkich uczestników
8 000 PLN
Zadaj pytanie

Trener Norbert Waszak
Od 17 lat tłumaczę Excela na ludzki język. Moje autorskie rozwiązania wspierają analityków PGE, Warta S.A., Leroy Merlin, Animex, Bolix S.A., Castorama, NFZ, Dalkia, Saint-Gobain, itp. Dostarczam praktycznych szkoleń z programowania, analizy i prezentacji danych i projektowania w MS Project.