Szkolenia >  Języki Programowania

TS2: VBA w MICROSOFT EXCEL; Poziom zaawansowany

Najbliższy termin:

Lokalizacja:

Łódź, Tychy, Poznań

Wymagania wstępne dla uczestników

Znajomość podstaw składni języka VBA lub ukończenie kursu: TS1 – VBA w Microsoft EXCEL kurs podstawowy.
 
 

Cel kursu

Szkolenie przeznaczone dla osób, dla których podstawy nie są zagadką, potrafią dość sprawnie budować składnię logiczną oraz przetwarzać istniejące dane za pomocą pętli programistycznych.

W trakcie kursu uczestnicy:

  • Wykonują ćwiczenia utrwalające, projektują formuły oraz obserwują powstawanie struktur i analizują kod VBA

Program szkolenia

Pętle
Praca z pętlami iteracyjnymi
Praca z pętlami warunkowymi
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
Tablice
Tablice statyczne i statyczne wielowymiarowe
Tablice dynamiczne
Tablica dynamiczna typu Variant
Optymalizacja tablic i pamięci
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
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
Tworzenie i zarządzanie kolekcjami
Tworzenie kolekcji
Dodawanie i usuwanie elementów
Odwołania do elementów (za pomocą klucza oraz indeksu)
Zaawansowane struktury i funkcje VBA
Przekazywanie parametrów przez wartość i referencje (ByRef i byVal)
Procedury o zmiennej ilości parametrów
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
Parametry opcjonalne i wartości domyślne
Konwersja typów (Conversion)
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
Dodatki
Tworzenie własnych dodatków
Tworzenie paska narzędzi dla dodatku
Instalacja własnych dodatków i ich zabezpieczanie
Korzystanie z zewnętrznych bibliotek
Tworzenie słowników MS Scripting.Dictionary
Tworzenie list informacji systemowych
Korzystanie z bibliotek systemowych Windows
Łą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
Projektowanie zapytań w języku SQL
Wykorzystanie danych z recordset do zasilenia kontrolek (comboBox, listBox)
Projektowanie aplikacji bazodanowej
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

Metody szkoleniowe

Adresaci szkolenia

Szkolenie przeznaczone dla osób, dla których podstawy nie są zagadką, potrafią dość sprawnie budować składnię logiczną oraz przetwarzać istniejące dane za pomocą pętli programistycznych. Osoby chcące pozyskiwać dane z zewnętrznych źródeł danych (bazy danych, inne pliki Excel, usługi internetowe, itd), przetwarzaą je oraz raportować np. za pomocą tabel i wykresów przestawnych znajdą na tym kursie, to czego szukają.

Nasz specjalista ds. szkoleń

Aleksandra
Filip

  +48 42 27 09 064
  aleksandra.filip@sew-eursew-eurodrive.pl

Zapisz się już dziś

W przypadku wątpliwości pozostaję do Państwa dyspozycji i zapraszam do kontaktu. Poniżej znajdziecie państwo podumowanie szkolenia:

Cena szkolenia otwartego:N/A
Cena szkolenia zamkniętego:do ustalenia; zależna od ilości osób
Czas trwania:3 dni
Ilość godzin lekcyjnych:21 godzin lekcyjnych
Wielkość grup:maksymalnie 8 osób
Stopień:poziom zaawansowany