Visual Basic for Applications VBA w Excel poziom podstawowy
Pełne informacje na stronie WWW: Wyślij e-mail
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 proceduralnego
- 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 ?
Programowanie w VBA
- Po co deklarować zmienne ?
- Zasięg i czas życia zmiennych.
- Operatory (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)
- Tworzenie własnych funkcji
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 kodu VBA
- Optymalizacja za pomocą funkcji ScreenUpdating
- Pomiar czasu za pomocą metody Timer
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 rodzaje 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
W cenę szkolenia wliczono:
- obiad
- catering (kawa, herbata, ciastka)
- książka związana 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
Więcej informacji na:
http://www.hintmine.pl/vba-krakow/vba-podstawy-krakow.html
Zapraszam serdecznie do kontaktu poprzez formularz.
Oddzwonię lub odpiszę niezwłocznie.