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.
Opinie uczestników (7)
Prowadzący był bardzo uprzejmy, wszystko tłumaczył a nawet po zapytaniu o innego rodzaju formuł do rozwiązania tego samego zagadnienia nie odrzucał pomysłu, a nawet wspólnymi siłami było to rozwiązywane
Magdalena
Szkolenie - Visual Basic for Applications (VBA) for Analysts
Najbardziej podobała mi się wiedza trenera na temat Excel. Doceniłem naukę przydatnych rzeczy, takich jak skróty i formuły, których mogę używać na co dzień.
Martin
Szkolenie - Visual Basic for Applications (VBA) for Analysts
Przetłumaczone przez sztuczną inteligencję
Elastyczność trenera. Wyczerpujące odpowiedzi na każde pytanie.
Krystyna Szpala - Sogecap SA Branch in Poland
Szkolenie - Visual Basic for Applications (VBA) for Analysts
Trening był idealny na moją ocenę, otworzył mi oczy na wiele rzeczy, o których nie wiedziałem. Prosty i skupiony na sedni z dużą ilością ćwiczeń, dla niektórych może być za szybki, ale dzięki mojej dotychczasowej doświadczeniu nie czułem się tak.
Maen Hatoum - Red Bull GmbH
Szkolenie - Visual Basic for Applications (VBA) for Analysts
Przetłumaczone przez sztuczną inteligencję
Egzpertyzma była wspaniała! Sposób, w jaki ją przedstawiłeś i podzieliłeś na części, abyśmy mogli zrozumieć, był niesamowity. Myślę, że muszę zacząć od prostych rzeczy. Ostatni temat był trochę zaawansowany i miałem trudności, aby nadążyć, ale dotarę tam :)
Zaskia Stanz - BMW
Szkolenie - Visual Basic for Applications (VBA) for Analysts
Przetłumaczone przez sztuczną inteligencję
Przykłady szczegółowe i materiały do szkolenia.
KAREN LOUW - BMW
Szkolenie - Visual Basic for Applications (VBA) for Analysts
Przetłumaczone przez sztuczną inteligencję
On był gotowy i również podał dobre wskazówki
Annemarie Van Aardt - BMW
Szkolenie - Visual Basic for Applications (VBA) for Analysts
Przetłumaczone przez sztuczną inteligencję