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ło mi się w szkoleniu to, jak duży poziom wiedzy trenera o Excelu. Doceniałem naukę przydatnych rzeczy, takich jak skróty i formuły, które mogę korzystać codziennie.
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
Szkolenie według mnie było idealne, otworzyło moje oczy na wiele rzeczy, o których nie wiedziałem. Bez zbędnych wstępów, z wieloma ćwiczeniami – dla niektórych osób mogło być za szybkie, ale dzięki moim wcześniejszym doświadczeniom tego nie odczułem.
Maen Hatoum - Red Bull GmbH
Szkolenie - Visual Basic for Applications (VBA) for Analysts
Przetłumaczone przez sztuczną inteligencję
Znajomości specjalistyczne były niesamowite! Sposób, w jaki to przedstawiłeś i rozbił na części, abyśmy mogli zrozumieć, był rewelacyjny. Myślę, że muszę po prostu zacząć od prostszych rzeczy. Ostatni temat był trochę za zaawansowany i trudno mi było nadążyć, ale dojdziemy do tego :)
Zaskia Stanz - BMW
Szkolenie - Visual Basic for Applications (VBA) for Analysts
Przetłumaczone przez sztuczną inteligencję
Szczegółowe przykłady i materiały szkoleniowe.
KAREN LOUW - BMW
Szkolenie - Visual Basic for Applications (VBA) for Analysts
Przetłumaczone przez sztuczną inteligencję
Był przygotowany i również podawał dobrze skonstruowane wskazówki
Annemarie Van Aardt - BMW
Szkolenie - Visual Basic for Applications (VBA) for Analysts
Przetłumaczone przez sztuczną inteligencję