Fundacja ZEFIRYN

Kurs VBA dla Excel-a

Od edycji makr do własnej aplikacji w VBA

zapytaj o kurs

Zajęcia w kilku osobowych grupach.

Kurs to przede wszystkim ćwiczenia pod kierunkiem prowadzącego. Zajęcia są tak przemyślane, że mamy czas na realizację własnych projektów. Oczywiście, każdy temat poprzedzony jest wykładem wprowadzającym.

Wprowadzenie do VBA.

  • Czym jest makro zapisane w Excel-u?
  • Jak można edytować makra?
  • Środowisko VBA - komponenty okna.
  • Co to jest kod VBA? Gdzie mogę zapisać budowaną aplikację?
  • Co to są zdarzenia?
  • Import i eksport fragmentów kodu.
  • Dlaczego kod VBA jest niebezpieczny?

Własny interface w aplikacji.

  • Podstawowe okna komunikacyjne.
  • Formularz jako element komunikacji z użytkownikiem.
  • Elementy formularza kontrolujące pracę aplikacji.
  • Okno modalne - zakres stosowania.
  • Ukrywanie i wyłączanie formularza.

Procedury i funkcje.

  • Co to jest procedura?
  • Różnica pomiędzy funkcją a procedurą.
  • Elementy struktury aplikacji.
  • Kontrola przebiegu programu.
  • Warunkowe wykonanie kodu.
  • Skoki do  określonych miejsc.
  • Komunikacja z arkuszem. 
  • Moduły - zasobniki na kod.

Obsługa zdarzeń

  • Pojęcie zdarzenia - rodzaje zdarzeń.
  • Wstęp do programowania obiektowego.
  • Nieco inne miejsca na kod VBA.
  • Obszar zdarzeń aplikacji, arkusza i skoroszytu.
  • Kontrola nad przepływem informacji. 

Struktura aplikacji

  • Usuwanie błędów czasu wykonywania.
  • Obsługa błędów - zabezpieczenie płynności działania aplikacji.
  • Pozostałe komponenty aplikacji.
  • Automatyczne tworzenie dokumentu WORD-a z poziomu Excela.
  • Przykłady i ćwiczenia.

Terminy sierpniowe

  • Pierwsze spotkanie 5 sierpień  2025
  • Zajęcia numer 2 - 7 sierpień 2025
  • Zajęcia numer 3 - 12 sierpień 2025
  • Zajęcia numer 4 - 14 sierpień 2025
  • Zajęcia numer 5 - 19 sierpień 2025
  • Zajęcia numer 6 - 21 sierpień 2025

Zajęcia trwają 4 godziny lekcyjne, rozpoczynają się o godzinie 17 a kończą o 20:15. Przewidziana jest 15 minutowa przerwa.  Uczestnicy otrzymają materiały w postaci elektronicznej.  
Po zakończeniu kursu wystawiamy zaświadczenia o ukończeniu szkolenia. Po ukończeniu zajęć możliwe jest skorzystanie z indywidualnych konsultacji 
z prowadzącym.