Microsoft Excel - Programowanie w Visual Basic for Applications (VBA) dla zaawansowanych

1 990 zł netto

Cena zawiera:

  • szkolenie,
  • pakiet materiałów szkoleniowych,
  • lunch + przerwy kawowe,
  • zaświadczenie ACS DAGMA dla każdego uczestnika,
  • 14-to dniowy kontakt z trenerem po szkoleniu.

Masz za staż! Szkolenia z rabatem dla każdego!

Za każdy dzień szkoleniowy otrzymujesz rabat - zgarnij nawet 50% zniżki!

Opis szkolenia


Szkolenie przeznaczone jest dla osób korzystających z Excela pod kątem tworzenia analiz i raportów. Szkolenie pokazuje jakie możliwości optymalizacji daje zastosowanie instrukcji sterujących typu pętle; jak zwiększa się komfort pracy z aplikacjami bazodanowymi z wykorzystaniem bibliotek ADO. Na szkoleniu omawiana jest również automatyzacja raportowania w tabelach oraz tabelach przestawnych.

Wymagania:

znajomość zagadnień poruszanych w trakcie kursu podstawowego, tj. typy danych, instrukcje warunkowe, rejestrowanie makr.

Długość szkolenia:

24 h (3 dni x 8 h lekcyjnych) - jedna gdzina lekcyjna trwa 45 min.


Program szkolenia

Moduł 1 Excel Object Model

  • Ochrona arkuszy z poziomu VBA 
  • Obiekt Workbook, kolekcja Workbooks 
  • Obiekt Worksheet, kolekcja Worksheets 
  • Walidacja arkuszy 
  • Praktyczne metody obiektu Range 
  • Kopiuj, wklej, wklej specjalnie 
  • Obiekt CurrentRegion 
  • Znajdź, zastąp 
  • Sortowanie zakresów 
  • Wykresy (Obiekt Chart)
  • Zdarzenia obiektów i ich użycie

Moduł 2 Tablice

  • Tablice statyczne i statyczne wielowymiarowe
  • Tablice dynamiczne 
  • Tablica dynamiczna typu Variant 
  • Optymalizacja tablic i pamięci

Moduł 3 Programowanie obiektowe

  • Klasy i obiekty 
  • Tworzenie klas 
  • Tworzenie i niszczenie obiektów 
  • Tworzenie metod 
  • Tworzenie własności 
  • Walidacja danych przy pomocy własności 
  • Domyślne własności i metody
  • Obsługa błędów w klasach

Moduł 4 Programowanie raportów PivotTable i PivotChart

  • Projekt raportu prostego
  • Projekt raportu złożonego (z własnymi formułami)
  • Projekt raportu wielotablicowego
  • Projekt wykresu Pivot

Moduł 5 Tworzenie i zarządzanie kolekcjami

  • Tworzenie kolekcji 
  • Dodawanie i usuwanie elementów 
  • Odwołania do elementów (za pomocą klucza oraz indeksu)

Moduł 6 Zaawansowane struktury i funkcje VBA

  • Przekazywanie parametrów przez wartość i referencje (ByRef i byVal) 
  • Procedury o zmiennej ilości parametrów
  • Parametry opcjonalne i wartości domyślne 
  • Procedury o nieznanej liczbie parametrów (ParamArray) 
  • Enumeracje, wygodne przekazywanie parametrów 
  • Typy użytkownika (User-defined Type) 
  • Obsługa wartości Null, Nothing, empty string "", Empty, 0 
  • Konwersja typów (Conversion)

Moduł 7 Operacje na plikach

  • Otwieranie i zamykanie plików tekstowych 
  • Czytanie i zapisywanie danych tekstowych i binarnych 
  • Przetwarzanie rekordów w plikach CSV
  • Efektywne przetwarzanie plików tekstowych
  • Praca z plikami XML

Moduł 8 Dodatki

  • Tworzenie własnych dodatków
  • Tworzenie paska narzędzi dla dodatku
  • Instalacja własnych dodatków i ich zabezpieczanie

Moduł 9 Korzystanie z zewnętrznych bibliotek

  • Tworzenie słowników MS Scripting.Dictionary
  • Tworzenie list informacji systemowych
  • Korzystanie z bibliotek systemowych Windows

Moduł 10 Łączenie się do zewnętrznego źródła baz danych – ADO

  • Podłączanie do zewnętrznych baz danych MS Access, MS SQL Server, Oracle
  • Przetwarzanie danych w recordset
  • Wykorzystanie danych z recordset do zasilenia kontrolek (comboBox, listBox)
  • Projektowanie aplikacji bazodanowej

Moduł 11 Praca z aplikacjami zewnętrznymi

  • Projektowanie korespondencji seryjnej z zastosowaniem szablonu MS Word
  • Projektowanie automatycznej korespondencji MS Outlook
  • Automatyczne tworzenie slajdów w prezentacji MS PowerPoint

Najbliższe terminy:

Zadzwoń: 800 080 322

Długość szkolenia

3 d x 8 h (Łącznie 24 h)

Masz pytania?
Potrzebujesz dodatkowych informacji?
Chcesz wstępnie zarezerować miejsce?

Wypełnij formularz kontaktowy

Zwolnienie z VAT

Niektóre szkolenia mogą być zwolnione z opodatkowania podatkiem VAT. Ma to zastosowanie gdy szkolenia mają charakter kształcenia czy przekwalifikowania zawodowego. Szkolenia informatyczne mogą taki warunek spełniać. O szczegóły zapytaj naszego doradcę ds. szkoleń oraz wypełnij oświadczenie.

Pobierz oświadczenie

Hotel na czas szkolenia