Zaufali nam
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
Opis szkolenia
Szczegółowy zakres tematyczny
Terminy
Rozdziały:
- Programowanie proceduralne
- Programowanie obiektowe
- Operacje na zestawach danych
- 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
- Budowa, funkcjonalności Microsoft Excel z ukierunkowaniem na prace z dużą ilością danych w kontekście programowania w VBA
- Adresowanie względne i bezwzględne komórek dla adresowania A1 oraz W1K1
- Formuły i funkcje
- Funkcje wywoływane tablicowo
- Pojęcie bazy danych w Microsoft Excel
- Grupowanie danych, scalanie
- Autofiltr, Filtr zaawansowany
- Sortowanie danych
- Sumy pośrednie
- Tabela przestawna
- Składnia i możliwości języka Visual Basic for Application
- Typy danych i ich użycie
- Pętle i instrukcje warunkowe
- Korzystanie z obiektów w Microsoft Excel
- Korzystanie z funkcji w VBA
- Tworzenie własnych funkcji
- Tablice w VBA
- Przekazywanie danych między procedurami
- Formularze i kontrolki
- Tablice
- Tablice statyczna
- Tablica dynamiczna
- Tablica wielowymiarowa
- Sortowanie tablic
- Filtrowanie tablic
- Poszukiwanie błędów - Debbuging
- Przetwarzanie krokowe
- Przerwania - Breakpoint’y
- Okno podejrzenia zmiennych - Locals
- Okno wykonywania wyrażeń - Immediate
- Okno czujki - Watches
- Stos odwołań - Call Stack
- Optymalizacja
- Testy czasu trwania makra
- Zarządzanie właściwościami Microsoft Excel wyznaczanymi w trakcie działania makr wpływającymi na czas wykonywania się procedur
- Omówienie dobrych praktyk programowania ze względu na
- Czas trwania makra
- Bezpieczeństwo
- Skalowalność
- Środowisko programistyczne VBA
- Prezentacja i wykorzystanie dodatków do edytora VBA
Rozdział 2 - Programowanie obiektowe
- Model obiektowy Microsoft Excel
- Dokładne omówienie pojęć oraz wykorzystanie
- Kolekcji
- Obiektu
- Właściwości
- Metody
- Zdarzenia
- Właściwości, metody, zdarzenia kolekcji Workbooks, obiektu Workbook
- Właściwości, metody, zdarzenia kolekcji Sheets, obiektu Sheet
- Właściwości, metody, zdarzenia kolekcji Cells
- Właściwości, metody, zdarzenia obiektu Range oraz CurrentRegion
- Właściwości, metody, zdarzenia kolekcji UserForms
- Właściwości, metody, zdarzeń kontrolek UserForm’a
- Projektowanie, implementacja, wdrożenie, testowanie
- Prezentacja tworzenia typu użytkownika – Class Module
- Prezentacja tworzenia właściwości
- Prezentacja tworzenia metody
- Dokładne omówienie pojęć oraz wykorzystanie
- Prezentacja tworzenia metody
- Tworzenie dodatku do Microsoft Excel
- Edycja wstążki
- Edycja paska narzędzi
- Prezentacja możliwości pakietu .net oraz środowiska programistycznego Visual Studio
Rozdział 3 - Operacje na zestawach danych
- Połączenie Microsoft Excela ze zewnętrznymi źródłami danych
- Obsługa plików tekstowych
- Tryby otwarcia pliku tekstowego
- Czytanie z pliku tekstowego
- Pisanie do pliku tekstowego
- Użycie tablic do przechowywania danych w pliku
- Funkcje drzewa katalogów
- Połączenie Microsoft Excel z Microsoft Access
- Połączenie Microsoft Excel z Oracle
- Połączenie Microsoft Excel z MySQL
- Obsługa plików tekstowych
- Import danych - pobranie danych z zewnętrznych źródeł danych
- Wprowadzenie do zagadnień związanych z ODBC, OLE, ADO, DAO
- Kwerendy wybierające Microsoft Access przy wykorzystaniu Microsoft Query
- Wprowadzenie do języka SQL
- Zapytania wybierające SELECT
- Klauzula WHERE
- Operacje, obróbka zestawów danych w Microsoft Excel
- Filtrowanie, sortowanie, łączenie, wyznaczanie części wspólnych zakresów danych pochodzenia bazodanowego
- Export danych – generowanie raportów
- Kwerendy aktualizujące i dopisujące Microsoft Access przy wykorzystaniu Microsoft Query
- Wprowadzenie do języka SQL
- Zapytania INSERT INTO
- Połączenie Microsoft Excel aplikacjami Microsoft Office – Microsoft Outlook, Microsoft Word, Microsoft PowerPoint
Rozdział 4 - Tworzenie aplikacji
- Zaprojektowanie, implementacja, wdrożenie przykładowej aplikacji wykorzystującej metody omówione w poprzednich rozdziałach
| 2012-05-28 - 2012-05-30 | Zapisz się |   |   | |
| 2012-06-27 - 2012-06-29 | Zapisz się |   |   | |
| 2012-07-18 - 2012-07-20 | Zapisz się |   |   | |
| 2012-08-27 - 2012-08-29 | Zapisz się |   |   |
- Terminy wszystkich szkoleń otwartych dostępne na stronie www.itschool.pl/szkolenia_otwarte





























