Kurs VBA Excel poziom ekspert
Ukryj | Pokaż szczegóły
Opis zagadnień
Kompetencje docelowe
Co powinieneś potrafić po szkoleniu (cel szkolenia)
- Tworzyć wydajne programy, które działają szybko, niezawodnie i wykorzystują pamięć komputera, a nie zapis i odczyt do komórek
- Optymalizować kod
- Zbierać dane i je obrabiać z kilku arkuszy lub plików
- Tworzyć kodem formularze
- Rozdzielać pojedynczą tabelę na kilka plików lub arkuszy wg. wyboru kryteriów definiowanych za pomocą formularza
Dla kogo?
Szkolenie dla Ciebie?
- Szkolenie dla osób, które ju wykorzystują kod VBA w pracy
- Szkolenie dla osób, które chcą budować profesjonalne narzędzia i automatyzacje
- Dla osób, które chcą nauczyć się metod programowania obiektowego pod Ms Excel
Szkolenia powiązane
Dzięki nim poszerzysz swoją wiedzę
Elearning
Zaawansowane materiały pomocnicze
- Po szkoleniu otrzymasz zestawy ćwiczeń zrealizowanych poczas szkolenia
Architektura
- Przypomnienie zasięgu zmiennych, procy z procedurami i funkcjami
- Tworzenie klas (Class Modules)
- MVC - podejście uproszczone
Zaawansowane struktury danych
- Collection vs Dictionary (Scripting.Dictionary)
- Praca na tablicach w pamięci (arrays)
- Przetwarzanie dużych zbiorów danych
- Tworzenie własnych struktur danych
Wydajność i optymalizacja
- Operacje na danych bez użycia arkusza
- Przyspieszanie kodu (ScreenUpdating, Calculation, Events)
- Profilowanie i analiza wydajności
- Refaktoryzacja kodu
Interfejs użytkownika (UserForms - poziom zaawansowany)
- Dynamiczne formularze
- Zaawansowana obsługa zdarzeń
- Tworzenie interfejsów dla użytkownika końcowego
- Walidacja i UX w VBA
Integracje i komunikacja
- Automatyzacja Outlook (mailingi, raporty)
- Integracja z Word (generowanie dokumentów)
Bezpieczeństwo i dystrybucja
- Zabezpieczanie kodu VBA
- Tworzenie dodatków Excel (Add-ins)
Projekt końcowy (case study)