Last updated
Kod kursu
3089
Czas trwania
14 godzin
szkolenie zdalne: 2 lub 4 dni
szkolenie stacjonarne: 2 dni
Wymagania
- Znajomość VBA na poziomie BASIC
- Znajomość MS Excel na poziomie INTERMEDIATE
Opis
Kurs przeznaczony dla osób znających podstawy VBA (Visual Basic for Applications), które chcą rozwijać swoją wiedzę oraz w większym zakresie wykorzystywać możliwości tego języka. Kurs kładzie duży nacisk na jeszcze większą automatyzację i optymalizację pracy poprzez tworzenie własnych formularzy VBA, efektywną obsługę błędów czy też szybką konwersję różnych typów danych.
Plan Szkolenia
Ułatwienia
- Tworzenie własnych pasków zadań i menu
Typy danych
- Konwersja na inne typy
- Zasięg i czas życia zmiennych
- Operatory i ich priorytety
- Opcje modułów
Instrukcje warunkowe
- Select Case
- If ... Then ... ElseIf ... Else
Pętle
- Kiedy odwracać pętle do loop
- Pętla For Each
- Instrukcje przerwania pętli (exit)
Debugging
- Przetwarzanie krokowe
- Pułapki Watches
- Locals Window
- Immediate Window
- Call Stack
Obsługa błędów
- Przechwytywanie i obsługa run-time errors
- Konstrukcje: On Error Resume Next, On Error GoTo label, On Error GoTo 0
- Wyświetlanie danych na pasku statusu (statusbar)
Podstawy optymalizacji
- ScreenUpdating
- Pomiar czasu trwania makra za pomocą metody Timer
Formularze VBA
- Tworzenie własnych formularzy
- Wywoływanie formularza z poziomu kodu
- Wykorzystanie formularzy w arkuszu
Opinie uczestników
We also do Consultancy!
Visual Basic for Applications (VBA) w Excel - poziom średniozaawansowany Consultancy
We work with leading clients across a wide range of technologies!
Reach out for Project | Staff Enhancement | System Audit Consulting