Bądźmy w kontakcie

Plan Szkolenia

Model obiektowy Excel

  • Ochrona arkusza za pomocą VBA
  • Obiekt Workbook, kolekcja Workbooks
  • Obiekt Worksheet, kolekcja Worksheets
  • Walidacja arkuszy
  • Praktyczne metody obiektu Range
  • Kopiowanie, wklejanie, wklejanie specjalne
  • Właściwość CurrentRegion
  • Wyszukiwanie, zamiana
  • Sortowanie zakresów
  • Wykresy (obiekt Chart)

Zdarzenia

  • Zdarzenia na poziomie aplikacji

Tablice

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

Programowanie obiektowe

  • Klasy i obiekty
  • Tworzenie klas
  • Tworzenie i niszczenie obiektów
  • Tworzenie metod
  • Tworzenie właściwości
  • Walidacja danych za pomocą właściwości
  • Domyślne właściwości i metody
  • Obsługa błędów w module klasy

Tworzenie i zarządzanie kolekcjami

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

Zaawansowane struktury i funkcje VBA

  • Przekazywanie parametrów przez wartość i referencję (ByRef i ByVal)
  • Procedury ze zmienną liczbą parametrów
  • Parametry opcjonalne i domyślne
  • Procedury z nieznaną liczbą parametrów (ParamArray)
  • Wyliczenia, wygodne przekazywanie parametrów
  • Typ użytkownika (User-defined Type)
  • Usługa Null, Nothing, pusty ciąg "", Empty, 0
  • Konwersja typów (Conversion)

Operacje na plikach

  • Otwieranie i zamykanie plików tekstowych
  • Odczyt i zapis danych tekstowych i binarnych
  • Przetwarzanie rekordów w pliku CSV
  • Efektywne przetwarzanie plików tekstowych

Wykorzystanie funkcji VBA w innych aplikacjach

Dodatki

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

Wykorzystanie zewnętrznych bibliotek

Łączenie z zewnętrznymi bazami danych (ODBC, OLEDB)

 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie