VBA w MS Excel – poziom zaawansowany z elementami AI
Bazy danych w arkuszu kalkulacyjnym
Poznaj program szkolenia
- Co zyskasz dzięki szkoleniu ?
Cele szkolenia
Celem szkolenia jest podniesienie poziomu fachowości uczestników w zakresie wykonywanej pracy, czyli:
- Zrozumienie działania zmiennych tablicowych (umożliwiających m.in. szybkie przetwarzanie milionów rekordów).
- Zrozumienie konstrukcji i mechanizmu działania okien dialogowych (formularzy).
- Przygotowanie zautomatyzowanego szablonu usprawniającego pracę z używanymi na stanowisku pracy bazami danych.
- Poszerzenie zestawu gotowych procedur – przydatnych narzędzi do zastosowania w codziennej pracy.
Na szkoleniu poruszone zostanie również zagadnienie wykorzystania AI jako asystenta i pomoc w optymalizacji kodu.
Umiejętności
Dzięki szkoleniu uczestnik będzie potrafił w sposób zautomatyzowany:
- pobierał i przesyłał dane z/do dowolnych baz danych (np. MS Access, MySQL, Oracle) za pomocą plików CSV,
- działał z wykorzystaniem formularzy (okien dialogowych),
- tworzył i obsługiwał baz danych o zmieniającej się ilości rekordów,
- obsługiwał bardzo duże ilości danych.
- Czy to szkolenie jest dla Ciebie ?
Profil uczestników
Szkolenie przeznaczone jest dla osób, które m.in.:
- przetwarzają w arkuszach kalkulacyjnych dane pobierane z baz danych i systemów bazodanowych (np. MS Access, Oracle czy SAP),
- przygotowują bazodanowe zestawienia w arkuszach kalkulacyjnych,
- optymalizują przetwarzanie (ręczne lub automatyczne) bardzo dużych ilości danych.
- zbierają i opracowują wyniki rozmaitych badań i ankiet.
Szkolenie m.in. dla analityków, księgowych, logistyków, magazynierów, pracowników wsparcia/organizacji produkcji.
Przygotowanie uczestników
Wymagana wiedza uczestników:
- bardzo dobra znajomość MS Excel,
- uczestnictwo w szkoleniach „VBA w MS Excel (cz. 1): podstawy programowania” oraz „VBA w MS Excel (cz. 2): arkusze, zeszyty, pliki” (lub wiedza i praktyka w zakresie materiału z tych szkoleń).
- Czas trwania
Przed nami:
- 3 dni, 24 godziny szkoleniowe
- Szczegółowy program szkolenia
Szczegółowy program szkolenia
Rozpoczęcie szkolenia – sprawy organizacyjne
Dynamika tablic
- CurrentRegion
- End
- SpecialCells
Bazy danych przez ADO (ActiveX Data Object)
- Pobieranie i przekształcanie danych zewnętrznych
- Odświeżanie
Bazy danych z wykorzystaniem formularzy (UserForm)
- Wykorzystanie kontrolek (TextBox, ComboBox, ListBox, OptionButton, CheckBox, SpinButton, ScrollBar, Image)
- Przekształcanie danych wprowadzanych do bazy (wielkości liter, niedozwolone znaki i wpisy)
- Ograniczenie danych wprowadzanych do bazy z wykorzystaniem warunkowań i poprawności danych
- Wymuszanie wpisania danych
- Eksport i import formularzy
Usuwanie duplikatów
Tablice wirtualne
Tablice jednowymiarowe i dwuwymiarowe
- Tablice statyczne i dynamiczne
- Wymuszanie numeru pierwszego rekordu (Option Base 1)
- Granice tablic (LBound, UBound)
- Deklaracja i redeklaracja tablic (Dim, ReDim)
- Zachowywanie wpisów w tablicy przy przekształceniach (Preserve)
- Wykorzystanie tablic w arkuszach i formularzach
Przenoszenie danych między bazami w plikach tekstowych (CSV)
- Zasady budowania CSV
- Tworzenie CSV z wykorzystaniem składania tekstu i zapisu do pliku zewnętrznego Word
- Tworzenie CSV z wykorzystaniem bloku Open Close
- Pobieranie danych z CSV
Nazwy komórek i obszarów
- Tworzenie
- Zastosowanie
- Usuwanie
Wykorzystanie AI jako asystenta i pomoc w optymalizacji kodu
Ćwiczenia z wykorzystaniem zdobytej wiedzy
Zakończenie szkolenia (test + omówienie wyników, ocena szkolenia
Metoda realizacji
Wykład + ćwiczenia (ilość proporcjonalna do wykładu) + sprawdzenie ćwiczeń (indywidualne) + omówienie ćwiczeń
- Ścieżka rozwoju
- W ramach szkolenia zapewniamy
- materiały szkoleniowe
- certyfikat potwierdzający udział w kursie
- pełna obsługa cateringowa ( dla szkoleń stacjonarnych)
