Więcej szczegółów znajdą Państwo na naszej stronie:
Omówienie kursu
Nauka programowania od podstaw, omówienie instrukcji warunkowych, pętli, tworzenie algorytmów, omówienie nagrywania makr, modyfikowania nagranego kodu, zasady tworzenia funkcji, obsługa zdarzeń, projektowanie formularzy. Po szkoleniu kursant będzie znał nie tylko ogólne zasady tworzenia i kodowania algorytmów wspólne dla wszystkich języków programowania ale również a będzie mógł swobodnie poruszać się po środowisku VBA i Excela.
Kurs przeznaczony dla osób, które nie miały do tej pory styczności z programowaniem, lub nie miały styczności
z programowaniem od dłuższego czasu.
Czas trwania
Ćwiczenia trwają łącznie 32 godziny lekcyjne (4 dni po 8 godzin lekcyjnych).
Dzień szkoleniowy zaczyna się od godz. 9:00 a kończy o godz. 16:00
(w tym czasie przewidziana jest dłuższa przerwa obiadowa ok godz. 13:00).
Plan szkolenia
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
Zapraszam serdecznie do kontaktu poprzez formularz.
Oddzwonię lub odpiszę niezwłocznie.