Więcej szczegółów znajdą Państwo na naszej stronie:
Omówienie kursu
Szkolenie autorskie przeznaczone dla osób korzystających z Excela do tworzenia różnego rodzaju raportów i analiz.
Największą zaletą tego kursu, jest kompleksowe podejście do problemu raportowania tzn. uczestnicy nie muszą być programistami, nie muszą znać języka VBA ani SQL. Wszystkie niezbędne umiejętności nabędą właśnie podczas szkolenia.
Rozpoczyna się ono wstępem do programowania w VBA, omówieniem podstawowych instrukcji warunkowych, If, Select Case, pętli For, Do.. Loop itd. Kolejny krok to zagadnienia związane typowo z pobieraniem danych z zewnętrznych baz danych, kursant może ćwiczyć korzystając z bazy Oracle, MySQL lub Access. Omawiamy sposoby podłączenia, dodawanie referencji, tworzenie odpowiednich zmiennych. Następnie kursanci uczą się podstaw języka SQL, który pozwoli im znacznie przyspieszyć proces tworzenia raportu, ponieważ część danych będzie filtrowana już na etapie pobierania ich z bazy do arkusza. Ostatnia część kursu to stworzenie gotowego formularza pobierającego dane w zależności od wpisanego w pole tekstowe zapytania i publikowanie gotowego programu, tak żeby mogli korzystać z niego inni użytkownicy. Omawiamy więc sposoby zabezpieczania kodu, tworzenia certyfikatu (podpisu cyfrowego) użytkownika, eksportu tego certyfikatu i podpisywaniu makra / programu na komputerze innego użytkownika.
Szkolenie to jest przeznaczone dla osób chcących tworzyć efektywne raporty, poznać nie tylko podstawy pisania makr, automatyzowania powtarzalnych czynności w Excelu, ale również dla tych, których interesuje wychodzenie poza jedną aplikację, łączenie kilku technologii, języków, produktów do realizowania swoich celów w sposób jak najbardziej wydajny.
Czas trwania
Ćwiczenia trwają łącznie 24 godziny lekcyjne (3 dni po 8 godzin lekcyjnych).
Dzień szkoleniowy zaczyna się od godz. 9:00 a kończy o godz. 16:00
(w tym czasie przewidziana jest dłuższa przerwa obiadowa ok godz. 13:00).
Plan szkolenia
Rejestrator makr
- Gdzie zapisywać makra
- Omówienie skoroszytu makr osobistych
Efektywna praca z edytorem
- Właściwości modułu
- Właściwości arkusza
- Właściwości VBAProject (zabezpieczanie kodu przed przeglądaniem)
Podstawy programowania
- Co to jest algorytm?
- Sposoby zapisu algorytmów
- Zmienne i stałe
- Typy zmiennych
- Instrukcje warunkowe (If then, Select case)
- Pętle (do...loop, for next)
- Wcześniejsze zakończenie pętli (exit)
Dobre praktyki programowania
- Po co deklarować zmienne ?
- Operatory w VBA (logiczne, arytmetyczne, tekstowe, konkatenacja)
- Wybrane funkcje tekstowe (left, right, trim, replace, mid itd.)
- Sposoby na pobieranie i wpisywanie danych z arkusza (cells, range, activecell)
- Pisanie własnych funkcji
Model obiektowy MS Excel
- Wyjaśnienie idei modelu obiektowego
- Wybrane właściwości obiektu Application
- Obiekt ThisWorkbook
- Różnica między kolekcją Worksheets i Sheets
- Omówienie obiektów active (ActiveWorkbook, ActiveSheet, ActiveCell itd.)
- Obiekty Cells, Range
Podłączanie Excela do zewnętrznych baz danych
- Omówienie i dodanie odpowiednich referencji
- Wczesne i późne wiązanie
- Tworzenie obiektów typu Recordset
- Instalowanie sterowników do bazy danych (np. ODBC)
- Dobieranie odpowiednich connection strings do typu bazy danych i zainstalowanego sterownika
- Tworzenie connection strings za pomocą plików .udl
- Połączenie z bazą danych MySQL, Oracle, Access
Tworzenie raportów
- Omówienie Microsoft Query
- Wstęp do języka SQL
- Konstruowanie prostych zapytań wybierających (Select)
- Konstruowanie zapytań dopisujących dane do bazy (InsertInto)
- Zarządzanie kwerendami MS Access z poziomu Excela
- Tworzenie generatora raportów
- Wykorzystywanie formularzy VBA do obsługi baz danych.
Udostępnianie programów innym użytkownikom
- Zabezpieczanie projektu
- Pliki dodatków
- Tworzenie certyfikatów i cyfrowe podpisywanie makr
- Szyfrowanie i eksport certyfikatu
- Instalowanie certyfikatu na komputerze innego użytkownika
Cena kursu zawiera:
• obiad
• catering (kawa, herbata, ciastka)
• książkę związaną z tematyką szkolenia
• materiały dla kursantów przygotowane przez wykładowcę (ćwiczenia, rozwiązania do ćwiczeń, skrypt/prezentacja)
• certyfikaty w języku polskim i angielskim
Zapraszam serdecznie do kontaktu poprzez formularz.
Oddzwonię lub odpiszę niezwłocznie.