Strefa personalna
Czas trwania: 12 godzin
Tematyka: IT dla Ciebie

MICROSOFT EXCEL VBA – poziom podstawowy

Szkolenie Excel VBA dedykowane jest dla osób dobrze znających Excela, chcących zautomatyzować część swojej pracy poprzez nagranie lub napisanie prostego makra, oraz dla tych, którzy pracują na makrach już utworzonych przez inne osoby i chcą się dowiedzieć o co w nich tak naprawdę chodzi.

Szkolenie z VBA ma charakter warsztatowy, na którym kursanci poznają podstawy programowania w języku VBA, oraz uczą się jak można zautomatyzować niektóre działania za pomocą makr rejestrowanych. Kursanci uczą się jak obsługiwać błędy, które zwraca makro, komunikacji między makrem, a użytkownikiem, czy też podstawowych elementów pisania makr: pętli, instrukcji warunkowych, pisania własnych funkcji i wielu innych.

Uczestnik przystępujący do kursu powinien znać podstawy obsługi komputera i systemu operacyjnego Windows oraz Excela przynajmniej na poziomie średnio-zaawansowanym (szkolenia z Excela są dostępne na naszej platformie w zakładce szkolenia).

Program szkolenia obejmuje następujące zagadnienia:

1. Rejestrowanie makr:

  • Zapisywanie i uruchamianie makr (odwołania względne i bezwzględne).
  • Przypisywanie makr do przycisków i klawiszy skrótów.
  • Bezpieczeństwo makr.
  • Budowa makr.

2. Edytor VBA:

  • Budowa edytora Visual Basic.
  • Znaczenie kolorów w edytorze.
  • Moduły.
  • Komentowanie kodu.

3. Zmienne:

  • Deklarowanie i nazwy zmiennych.
  • Typy zmiennych (tekstowe, liczbowe, data i godzina, logiczne i inne)
  • Zasięg zmiennych.
  • Polecenie Option Explicit (Jawne i niejawne deklarowanie zmiennych).
  • Deklaracja i używanie stałych.

4. Operatory:

  • Przypisania, matematyczne, tekstowe, logiczne.
  • Operacje na tekstach.

5. Komunikacja z użytkownikiem:

  • Funkcja MsgBox.
  • Funkcja InputBox.

6. Instrukcje VBA:

  • Instrukcja warunkowa IF i jej warianty.
  • Instrukcja SELECT CASE.
  • Pętla For … Next.
  • Pętla For Each … Next.
  • Pętla Do While … Loop.
  • Obsługa błędów.

7. Funkcje VBA:

  • Wstęp do funkcji w VBA.
  • Korzystanie z gotowych funkcji VBA.
  • Tworzenie własnych funkcji.
  • Ograniczenia funkcji.

8. Model obiektowy MS Excel:

  • Czym są obiekty?
  • Obiekt Application.
  • Obiekt Workbook i kolekcja Workbooks.
  • Obiekt Worksheet.
  • Obiekt Range.
  • Obiekt Cells.

Prowadzący:

Sebastian Godziszewski

Sebastian Godziszewski

Specjalista ds. IT