
Więcej szczegółów znajdą Państwo na naszej stronie:
Omówienie kursu
Rejestrator makr
- Omówienie okna rejestrowania makr
- Odwołania względne i bezwzględne rejestratora
- Gdzie zapisywać makra
- Omówienie skoroszytu makr osobistych
Efektywna praca z edytorem
- Najważniejsze okna
- Wybrane opcje i ułatwienia
- Paski narzędzi
- Właściwości modułu
- Właściwości arkusza
- Właściwości VBAProject (zabezpieczanie kodu przed przeglądaniem)
- Najważniejsze skróty klawiszowe
Podstawy programowania
- Co to jest algorytm?
- Sposoby zapisu algorytmów
- Zmienne i stałe
- Typy zmiennych
- Instrukcje warunkowe (If then, Select case)
- Pętle (do...loop, for next)
- Wcześniejsze zakończenie pętli (exit)
- Co to jest tablica ?
Dobre praktyki programowania
- Po co deklarować zmienne ?
- Omówienie zasięgu oraz czasu życia zmiennych
- Operatory w VBA (logiczne, arytmetyczne, tekstowe, konkatenacja)
- Wybrane funkcje tekstowe (left, right, trim, replace, mid itd.)
- Wybrane funkcje plikowe (chdrive, mkdir, name, dir itd.)
- Sposoby na pobieranie i wpisywanie danych z arkusza (cells, range, activecell)
- Pisanie funkcji użytkownika
Interakcja z użytkownikiem
- Okna VBA.inputbox i Application.inputbox
- Okno MsgBox
- Informowanie użytkownika za pomocą paska stanu (statusbar)
Model obiektowy MS Excel
- Wyjaśnienie idei modelu obiektowego
- Wybrane właściwości obiektu Application
- Obiekt ThisWorkbook
- Różnica między kolekcją Worksheets i Sheets
- Omówienie obiektów active (ActiveWorkbook, ActiveSheet, ActiveCell itd.)
- Obiekty Cells, Range
Podstawy optymalizacji
- Timer
- Application.ScreenUpdating
- Application.Calculate
Efektywne sposoby analizowania kodu (Debuging)
- Krokowe uruchamianie programów (F8)
- Podglądanie zmiennych (okno Locals)
- Omówienie okna Immediate
- Dodawanie i obsługa czujki (Watch window)
- Dodawanie punktów przerwań
Sposoby obsługi błędów
- Omówienie typów błędów
- Sposoby obsługi błędów
- Instrukcja On Error Resume Next
- Obiekt Err
Praktyczne wykorzystywanie zdarzeń
- Omówienie wybranych zdarzeń arkusza
- Omówienie wybranych zdarzeń skoroszytu
Wstęp do projektowania formularzy
- Dodawanie modułu formularza
- Omówienie podstawowych kontrolek
- Uruchamianie formularzy
Cena kursu zawiera:
• obiad
• catering (kawa, herbata, ciastka)
• książkę związaną z tematyką szkolenia
• materiały dla kursantów przygotowane przez wykładowcę (ćwiczenia, rozwiązania do ćwiczeń, skrypt/prezentacja)
• certyfikaty w języku polskim i angielskim