Plan Szkolenia
Makra
- Nagrywanie i edycja makr
- Gdzie przechowywać makra.
- Przypisywanie makr do formularzy, pasków narzędzi, skrótów klawiszowych
Środowisko VBA
- Edytor Visual Basic i jego opcje
- Skróty klawiszowe
- 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 ciągów znaków (konkatenacja)
- Konwersja na inne typy - niejawna i jawna
- Funkcje przetwarzania ciągów znaków
Visual Basic
- Pobieranie i przesyłanie danych do arkusza (Cells, Range)
- Pobieranie i przesyłanie danych do użytkownika (InputBox, MsgBox)
- Deklarowanie zmiennych
- Zakres i czas życia zmiennych
- Operatory i ich priorytety
- Opcje modułów
- Tworzenie własnych funkcji i ich wykorzystanie w arkuszu
- Obiekty, klasy, metody i właściwości
- Zabezpieczanie kodu
- Zabezpieczenia przed modyfikacją kodu i podgląd
Debugowanie
- Przetwarzanie krokowe
- Okno Locals
- Okno Immediate
- Pułapki - Watches
- Stos wywołań
Obsługa błędów
- Typy błędów i sposoby ich unikania
- Przechwytywanie i obsługa błędów czasu wykonywania
- Struktury: On Error Resume Next, On Error GoTo label, On Error GoTo 0
Model obiektowy Excela
- Obiekt Application
- Obiekt Workbook i kolekcja Workbooks
- Obiekt Worksheet i kolekcja Worksheets
- Obiekty ThisWorkbook, ActiveWorkbook, ActiveCell ....
- Obiekt Selection
- Kolekcja Range
- Obiekt Cells
- Wyświetlanie danych na pasku stanu
- Optymalizacja przy użyciu ScreenUpdating
- Pomiar czasu za pomocą metody Timer
Wykorzystanie zewnętrznych źródeł danych
- Korzystanie z biblioteki ADO
- Odwołania do zewnętrznych źródeł danych
- Obiekty ADO:
- Connection
- Command
- Recordset
- Ciąg połączenia
- Tworzenie połączeń do różnych baz danych: Microsoft Access, Oracle, MySQL
Raportowanie
- Wprowadzenie do języka SQL Podstawowa struktura SQL (SELECT, UPDATE, INSERT INTO, DELETE) Wywoływanie zapytań Microsoft Access z Excela Formularze wspierające korzystanie z baz danych
Wymagania
- Podstawowa znajomość funkcji Excela, takich jak arkusze, formuły, tabele oraz sortowanie i filtrowanie danych
- Doświadczenie w przygotowywaniu, aktualizowaniu lub przeglądaniu raportów w Microsoft Excel
- Nie jest wymagane wcześniejsze doświadczenie w programowaniu
Grupa docelowa
- Analitycy, którzy chcą automatyzować powtarzalne zadania w Excelu
- Profesjonaliści biznesowi pracujący z danymi i raportami w Excelu
- Członkowie zespołów, którzy chcą tworzyć proste makra i praktyczne rozwiązania VBA do codziennej pracy
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ę