Szkolenie

Z nami odkryjesz nowe horyzonty…

B01 - Microsoft Excel. Automatyzacja prac z wykorzystaniem formularzy, makr i VB - część 1

Daty rozpoczęcia szkoleń

16 wrz 2025 Stacjonarne

Główne informacje

Tryb szkolenia:

Otwarte

Czas trwania:

3 dni – 24 godz. lekcyjne

Liczba uczestników:

Min 6 osoby – max 10 osób

Miejsce:

Centrum Biznesowe ATRION, Tychy Towarowa 23

Cena:

1650,00 PLN netto

Zapisz się na to szkolenie

Szkolenia zamknięte

W tym zakresie organizujemy również szkolenie dedykowane dla Państwa firmy.

Napisz do nas

Cel szkolenia

Celem szkolenia jest wyjaśnienie zasad tworzenia kodu w języku VBA dla aplikacji Excel, w celu automatyzacji pracy i raportowania.

Po ukończeniu szkolenia uczestnik będzie potrafił:

  • Założyć strukturę projektu.
  • Sprawnie korzystać z składni
  • Korzystać z źródeł danych
  • Programować strukturalnie

Wymagania wstępne

  • Szkolenie adresowane do osób sprawnie obsługujących komputer, ze znajomością podstawowych koncepcji zarządzania plikami.
  • Grupa docelowa to osoby mające na celu poznanie możliwości jakie daje umiejętność programowania w języku VBA w aplikacji Excel.

Program szkolenia

Makra

  • Rejestrowanie i edycja makr
  • Przypisywanie makr do formularzy, pasków zadań, klawiszy skrótów

Środowisko VBA

  • Visual Basic Editor i jego opcje

Wstęp do programowania

  • Procedury: Function, Sub
  • Typy danych
  • Instrukcja warunkowa if ... then ... elseif ... else ... end if
  • Instrukcja case
  • Pętle do ... loop while, until
  • Pętla for ... next
  • Instrukcje przerwania pętli (exit)
  • Przetwarzanie macierzy

Ciągi znaków - string

  • Łączenie ciągów znaków (konkatenacja)
  • Konwersja na inne typy (niejawna i jawna)
  • Funkcje przetwarzające ciągi znaków

Visual Basic w Excelu

  • Pobieranie i przekazywanie danych do arkusza (Cells, Range)
  • Pobieranie i przekazywanie danych do użytkownika (InputBox, MsgBox)
  • Deklaracja zmiennych
  • Zasięg i czas życia zmiennych
  • Operatory i ich priorytety
  • Opcje modułów
  • Tworzenie własnych funkcji i wykorzystanie ich w arkuszu
  • Obiekty, klasy, metody i własności
  • Zabezpieczanie kodu
  • Ochrona kodu przed modyfikacją i podglądem

Debuggowanie- obsługa błędów

  • Przetwarzanie krokowe
  • Okienko Locals
  • Okienko Immediate
  • Pułapki – Watches
  • Rodzaje błędów i ich obsługa
  • Przechwytywanie i obsługa run-time errors

Model Obiektów Excela

  • Obiekt Application
  • Obiekt Workbook i kolekcja Workbooks
  • Obiekt Worksheet i kolekcja Worksheets
  • Obiekty ThisWorkbook, ActiveWorkbook, ActiveCell
  • Obiekt Selection
  • Kolekcja Range
  • Obiekt Cells
  • Wyświetlanie danych na pasku status
  • Optymalizacja za pomocą funkcji ScreenUpdating
  • Pomiar czasu za pomocą metody Timer

Obsługa zdarzeń w języku VBA

  • Czym jest zdarzenie?
  • Reagowanie na zdarzenie i tworzenie procedury obsługi zdarzenia
  • Wywoływanie procedur obsługi zdarzenia
  • Obsługa często występujących zdarzeń

Tablice

  • Tablice statyczne i statyczne wielowymiarowe
  • Tablice dynamiczne 
  • Tablica dynamiczna typu Variant 
  • Optymalizacja tablic i pamięci 

 

Zapisz się na to szkolenie