Plan Szkolenia
Makra
- Nagrywanie i edycja makr
- Przypisywanie makr do formularzy, pasków narzędzi, skrótów klawiaturowych
VBA Środowisko
- Edytor Visual Basic i jego opcje
- Management komponenty
- Skróty klawiszowe
- Optymalizacja środowiska
Wprowadzenie do programowania proceduralnego
- Procedury: Funkcja Sub
- Typy danych
- Instrukcja if ... then ... elseif ... else ... end if
- Oświadczenie o sprawie
- Pętle for ... pętla while, dopóki
- Pętla dla... dalej
- Przerwanie pętli instrukcji (wyjście)
- Przetwarzanie tablic
Cytowany ciąg
- Łączenie ciągów w cudzysłowie (konkatenacja)
- Konwersja na inne typy (niejawne i jawne)
- Funkcje przetwarzające cytowane ciągi znaków
Visual Basic
- Pobieranie i przesyłanie danych do arkusza kalkulacyjnego (komórki, zakres)
- Pobieranie i przesyłanie danych do użytkownika (InputBox, MsgBox)
- Deklaracja zmiennych
- Zasięg i czas życia zmiennych
- Operatorzy i ich priorytety
- Moduły opcji
- Twórz własne funkcje i używaj ich w arkuszu
- Obiekty, klasy, metody i właściwości
- Zabezpieczanie kodu
- Manipulacja i podgląd kodu zabezpieczającego
Debugowanie
- Krok przetwarzania
- Okno mieszkańców
- Natychmiastowe okno
- Pułapki - Zegarki
- Zadzwoń do stosu
Obsługa błędów
- Rodzaje błędów i sposoby ich unikania
- Przechwytywanie i obsługa błędów czasu wykonywania
- Struktury: W przypadku błędu wznów dalej, w przypadku błędu GoDo
Excel Model obiektowy
- Obiekt aplikacji
- Obiekt skoroszytu i kolekcja skoroszytów
- Obiekt arkusza i arkusze kolekcji
- Obiekty ThisWorkbook, ActiveWorkbook, ActiveCell
- Wybór obiektu
- Zakres kolekcji
- Komórki obiektu
- Wyświetl dane na pasku stanu
- Optymalizacja za pomocą ScreenUpdating
- Pomiar czasu metodą Timer
Obsługa zdarzeń w VBA
- Co to jest wydarzenie?
- Odpowiadanie na zdarzenie i tworzenie procedury obsługi zdarzeń
- Wyzwalanie programów obsługi zdarzeń
- Obsługuj często występujące zdarzenia
VBA Formularze
- Twórz własne formularze
- Wywołanie formularza z kodu
- Skorzystaj z formularzy znajdujących się w arkuszu
Wymagania
- Umiejętność pracy z arkuszem kalkulacyjnym, podstawowa wiedza (odwołania, zakresy, arkusze, ...)
- VBA podstawowa wiedza nie jest wymagana do tworzenia makr lub VBA kodu
Uczestnicy
- Analitycy danych
Opinie uczestników (7)
Syntetyczny i sprawny przebieg szkolenia. Mała grupa, dużo ćwiczeń
Anna Bazel
Szkolenie - Visual Basic for Applications (VBA) w Excel - wstęp do programowania
A lot of exercise. Trainer doesn't need to have support for his course. He has really great knowledge for his subject.
Quentin Demeyere
Szkolenie - Visual Basic for Applications (VBA) in Excel - Introduction to programming
It was really nice of the trainer that he took a lot of time to answer our questions and helped us improve or gave us hints on how to improve some macros we were already using without fully understanding the code.
David Trieu - CD Projekt SA
Szkolenie - Visual Basic for Applications (VBA) in Excel - Introduction to programming
rozwiązywanie problemów na bieżąco. wyszukiwanie najbardziej przydatnych elementów dla osób szkolonych.
Dominik Gardo
Szkolenie - Visual Basic for Applications (VBA) w Excel - wstęp do programowania
duży zakres informacji
Piotr Janicki
Szkolenie - Visual Basic for Applications (VBA) w Excel - wstęp do programowania
I genuinely enjoyed the short exercises.
Mateusz Podsiadlo
Szkolenie - Visual Basic for Applications (VBA) in Excel - Introduction to programming
Training agenda was well thought out.