Zaufali nam

nasi Klienci
nasi Klienci
nasi Klienci
nasi Klienci
nasi Klienci
nasi Klienci
nasi Klienci
nasi Klienci
nasi Klienci
nasi Klienci
nasi Klienci
nasi Klienci
nasi Klienci
nasi Klienci
nasi Klienci
nasi Klienci
nasi Klienci
nasi Klienci
nasi Klienci
nasi Klienci
nasi Klienci
nasi Klienci
nasi Klienci
nasi Klienci
nasi Klienci
nasi Klienci
 

Microsoft Excel VBA – zaawansowane programowanie arkusza kalkulacyjnego

Czas trwania: 24 godz. (3 dni)
Cena:
  • Szkolenie otwarte - 1045 zł/os.
  • Szkolenie indywidualne - 2095 zł/os.
  • Szkolenie zamknięte - do negocjacji
zakres szkolenia w formacie .pdf zakres szkolenia w formacie .pdf
Rozdziały:
  1. Programowanie proceduralne
  2. Programowanie obiektowe
  3. Operacje na zestawach danych
  4. Tworzenie aplikacji
Po ukończeniu szkolenia każdy uczestnik będzie potrafił:
  • Zaprojektować, efektywnie zaimplementować, wdrożyć i przetestować aplikację działającą w środowisku Microsoft Excel wykorzystującą techniki programowania proceduralnego,
  • Wskazać zasady programowania obiektowego i wykorzystać w celu optymalizacji kodu aplikacji
  • Tworzyć dodatki zawierające własne funkcje i procedury oraz interfejs użytkownika pozwalające na dystrybucję aplikacji,
  • Pracować z bazami danych w kontekście Microsoft Excel – wykonywać kwerendy Microsoft Access, podstawowe zapytania SQL do baz; MySQL, Oracle pobierając dane do Microsoft Excel,
  • Połączyć Microsoft Excel z aplikacjami zewnętrznymi; Microsoft Outlook, Microsoft Word, Microsoft PowerPoint i wykorzystać ich możliwości
Zapewniamy:
  • 24 godziny praktycznych zajęć, popartych trafnymi przykładami
  • Nowoczesne, samodzielne stanowisko pracy
  • Małe - maksymalnie 10cio osobowe grupy
  • Certyfikat potwierdzający ukończenie zajęć
  • Realizację zajęć nawet w przypadku jednego zgłoszenia
Rozdział 1 - Programowanie proceduralne
  1. Budowa, funkcjonalności Microsoft Excel z ukierunkowaniem na prace z dużą ilością danych w kontekście programowania w VBA
    1. Adresowanie względne i bezwzględne komórek dla adresowania A1 oraz W1K1
    2. Formuły i funkcje
    3. Funkcje wywoływane tablicowo
    4. Pojęcie bazy danych w Microsoft Excel
    5. Grupowanie danych, scalanie
    6. Autofiltr, Filtr zaawansowany
    7. Sortowanie danych
    8. Sumy pośrednie
    9. Tabela przestawna
  2. Składnia i możliwości języka Visual Basic for Application
    1. Typy danych i ich użycie
    2. Pętle i instrukcje warunkowe
    3. Korzystanie z obiektów w Microsoft Excel
    4. Korzystanie z funkcji w VBA
    5. Tworzenie własnych funkcji
    6. Tablice w VBA
    7. Przekazywanie danych między procedurami
    8. Formularze i kontrolki
  3. Tablice
    1. Tablice statyczna
    2. Tablica dynamiczna
    3. Tablica wielowymiarowa
    4. Sortowanie tablic
    5. Filtrowanie tablic
  4. Poszukiwanie błędów - Debbuging
    1. Przetwarzanie krokowe
    2. Przerwania - Breakpoint’y
    3. Okno podejrzenia zmiennych - Locals
    4. Okno wykonywania wyrażeń - Immediate
    5. Okno czujki - Watches
    6. Stos odwołań - Call Stack
  5. Optymalizacja
    1. Testy czasu trwania makra
    2. Zarządzanie właściwościami Microsoft Excel wyznaczanymi w trakcie działania makr wpływającymi na czas wykonywania się procedur
    3. Omówienie dobrych praktyk programowania ze względu na
      1. Czas trwania makra
      2. Bezpieczeństwo
      3. Skalowalność
    4. Środowisko programistyczne VBA
      1. Prezentacja i wykorzystanie dodatków do edytora VBA
Rozdział 2 - Programowanie obiektowe
  1. Model obiektowy Microsoft Excel
    1. Dokładne omówienie pojęć oraz wykorzystanie
      1. Kolekcji
      2. Obiektu
      3. Właściwości
      4. Metody
      5. Zdarzenia
    2. Właściwości, metody, zdarzenia kolekcji Workbooks, obiektu Workbook
    3. Właściwości, metody, zdarzenia kolekcji Sheets, obiektu Sheet
    4. Właściwości, metody, zdarzenia kolekcji Cells
    5. Właściwości, metody, zdarzenia obiektu Range oraz CurrentRegion
    6. Właściwości, metody, zdarzenia kolekcji UserForms
      1. Właściwości, metody, zdarzeń kontrolek UserForm’a
      2. Projektowanie, implementacja, wdrożenie, testowanie
    7. Prezentacja tworzenia typu użytkownika – Class Module
      1. Prezentacja tworzenia właściwości
      2. Prezentacja tworzenia metody
  2. Prezentacja tworzenia metody
    1. Tworzenie dodatku do Microsoft Excel
    2. Edycja wstążki
    3. Edycja paska narzędzi
  3. Prezentacja możliwości pakietu .net oraz środowiska programistycznego Visual Studio
Rozdział 3 - Operacje na zestawach danych
  1. Połączenie Microsoft Excela ze zewnętrznymi źródłami danych
    1. Obsługa plików tekstowych
      1. Tryby otwarcia pliku tekstowego
      2. Czytanie z pliku tekstowego
      3. Pisanie do pliku tekstowego
      4. Użycie tablic do przechowywania danych w pliku
      5. Funkcje drzewa katalogów
    2. Połączenie Microsoft Excel z Microsoft Access
    3. Połączenie Microsoft Excel z Oracle
    4. Połączenie Microsoft Excel z MySQL
  2. Import danych - pobranie danych z zewnętrznych źródeł danych
    1. Wprowadzenie do zagadnień związanych z ODBC, OLE, ADO, DAO
    2. Kwerendy wybierające Microsoft Access przy wykorzystaniu Microsoft Query
    3. Wprowadzenie do języka SQL
      1. Zapytania wybierające SELECT
      2. Klauzula WHERE
  3. Operacje, obróbka zestawów danych w Microsoft Excel
    1. Filtrowanie, sortowanie, łączenie, wyznaczanie części wspólnych zakresów danych pochodzenia bazodanowego
  4. Export danych – generowanie raportów
    1. Kwerendy aktualizujące i dopisujące Microsoft Access przy wykorzystaniu Microsoft Query
    2. Wprowadzenie do języka SQL
      1. Zapytania INSERT INTO
    3. Połączenie Microsoft Excel aplikacjami Microsoft Office – Microsoft Outlook, Microsoft Word, Microsoft PowerPoint
Rozdział 4 - Tworzenie aplikacji
  1. Zaprojektowanie, implementacja, wdrożenie przykładowej aplikacji wykorzystującej metody omówione w poprzednich rozdziałach
 2012-05-28 - 2012-05-30Zapisz się   
 2012-06-27 - 2012-06-29Zapisz się   
 2012-07-18 - 2012-07-20Zapisz się   
 2012-08-27 - 2012-08-29Zapisz się