Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan Szkolenia
Makra
- Nagrywanie i edytowanie makr
- Gdzie przechowywać makra.
- Przypisywanie makr do formularzy, pasków narzędzi i skrótów klawiaturowych
VBA Środowisko
- Edytor Visual Basic i jego opcje
- Skróty klawiaturowe
- Optymalizacja środowiska
Wprowadzenie do programowania proceduralnego
- Procedury: Function, Sub
- Typy danych
- Instrukcja warunkowa If...Then....Elseif....Else....End If
- Instrukcja Case
- Pętla while, until
- Pętla for ... next
- Instrukcje przerywające pętlę (exit)
Ciągi znaków
- Łączenie łańcuchów (konkatenacja)
- Konwersja na inne typy - niejawna i jawna
- Funkcje przetwarzające ciągi znaków
Visual Basic
- Pobieranie i przesyłanie danych do arkusza kalkulacyjnego (Cells, Range)
- Pobieranie i przesyłanie danych do użytkownika (InputBox, MsgBox)
- Deklaracja zmiennych
- Zakres i czas życia zmiennych
- Operatory i ich priorytety
- Moduły opcji
- Tworzenie własnych funkcji i używanie ich w arkuszu
- Obiekty, klasy, metody i właściwości
- Zabezpieczanie kodu
- Zabezpieczanie i podgląd kodu
Debugowanie
- Krok przetwarzania
- Okno lokalne
- Okno natychmiastowe
- Pułapki - obserwacje
- Stos wywołań
Obsługa błędów
- Rodzaje błędów i sposoby ich unikania
- Przechwytywanie i obsługa błędów w czasie wykonywania
- Struktury: On Error Resume Next, On Error GoTo label, On Error GoTo 0
Model obiektu Excel
- Obiekt aplikacji
- Obiekt skoroszytu i kolekcja skoroszytów
- Obiekt Worksheet i kolekcja Worksheets
- Obiekty ThisWorkbook, ActiveWorkbook, ActiveCell ....
- Wybór obiektu
- Kolekcja Zakres
- Obiekt Komórki
- Wyświetlanie danych na pasku stanu
- Optymalizacja przy użyciu ScreenUpdating
- Pomiar czasu za pomocą metody Timer
Wykorzystanie zewnętrznych źródeł danych
- Wykorzystanie biblioteki ADO
- Odwołania do zewnętrznych źródeł danych
- Obiekty ADO:
- Połączenie
- Polecenie
- Zestaw rekordów
- Ciąg połączenia
- Tworzenie połączeń z różnymi bazami danych: Microsoft Access, Oracle, MySQL
Raportowanie
- Wprowadzenie do języka SQL Podstawowa struktura języka SQL (SELECT, UPDATE, INSERT INTO, DELETE) Wywoływanie zapytania Microsoft Access z Excel Formularze wspierające korzystanie z baz danych
Wymagania
Umiejętność pracy z arkuszem kalkulacyjnym, podstawowa wiedza (odwołania, zakresy, arkusze, ...). Do tworzenia makr SQL lub pisania kodu w VBA nie jest wymagana żadna wiedza.
21 godzin