Szkolenia WordPress, MS Excel, MS Project, Adobe Photoshop, SEO/SEM - profesjonalne szkolenia informatyczne - SzkoleniaMi.pl

Szkolenia - oferta szkoleń indywidualnych, grupowych oraz zamkniętych

Microsoft Excel – Visual Basic

szkolenia informatyczne - szkoleniami.pl
Czas trwania:2 dni
Wersje:2007, 2010, 2013, 2016, 2019, 2021, 365
Kod szkolenia:MSEVB
Zarezerwuj
Nazwa szkolenia:

Microsoft Excel – poziom zaawansowany
Automatyzacja analizy danych i raportowania z wykorzystaniem Visual Basic (VBA)

Przeznaczenie:

Szkolenie skierowane do osób, które zamierzają poznać podstawy programowania w Visual Basic for Application. Zajęcia mają na celu przedstawienie środowiska VBA, naukę jego gramatyki i składni, omówienie zasad programowania proceduralnego oraz budowy interfejsu użytkownika w celu efektywnego tworzenia aplikacji automatyzujących pracę z dokumentami MS Excel.

Tematyka zajęć:
  1. Makra
    • zasady bezpieczeństwa
    • metody rejestrowania i edycji makr
    • przypisywanie makr do formularzy, przycisków, klawiszy skrótów
  2. Środowisko programistyczne VBA
    • główne elementy okna edytora
    • podstawowe pojęcia, zarządzanie komponentami
    • wykonywanie, przerywanie i śledzenie wykonania programu
  3. Procedury
    • zasady tworzenia procedur
    • zasięg procedur i funkcji
    • procedury: Function, Sub, Private
    • przekazywanie parametrów
  4. Zmienne, typy danych
    • deklaracja zmiennych
    • dostępne typy danych
    • konwersja na inne typy
    • zasięg i czas życia zmiennych
    • pobieranie i przekazywanie danych do arkusza (Cells, Range)
    • pobieranie i przekazywanie danych do użytkownika (InputBox, MsgBox)
  5. Instrukcje warunkowe i pętle
    • instrukcja: Select Case
    • instrukcja: If … Then … ElseIf … Else
    • pętla: Do … Loop
    • pętla: While … Until
    • pętla: For … Next, For Each
    • instrukcje przerwania pętli (exit)
  6. Obsługa błędów
    • rodzaje błędów i sposoby eliminacji
    • błędy składniowe, kompilacji, wykonania, logiczne
    • przechwytywanie i obsługa run-time errors
    • ignorowanie błędów
    • własna obsługa błędów
    • konstrukcje: On Error Resume Next, On Error GoTo label, On Error GoTo 0
  7. Model obiektowy
    • obiekty, klasy, metody i własności
    • biblioteka obiektów MS Excel
    • przykłady zastosowania obiektów: (Workbook, Worksheet, Selection, Range, Cells)
    • optymalizacja za pomocą funkcji: ScreenUpdating
  8. Tworzenie własnych funkcji
    • obsługa zdarzeń
    • tworzenie własnych funkcji i wykorzystanie ich w arkuszu
    • wykorzystywanie wbudowanych funkcji przy tworzeniu własnych
  9. Formularze VBA (User Forms)
    • tworzenie interfejsu użytkownika
    • zaawansowane funkcje formularzy i własne okna dialogowe
    • wywoływanie formularza z poziomu kodu
    • obsługa zdarzeń formularzy
Metoda szkolenia:

Wykład oraz warsztaty.

Certyfikat ukończenia szkolenia!