VBA dla ekspertów – interfejs użytkownika i UserForms – elearning
VBA dla ekspertów – interfejs użytkownika i UserForms – elearning
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Grupa docelowa usługi
Kurs jest dedykowany osobom, które ukończyły program zajęć pt. „Wydajna praca w VBA w programie MS Excel”, bądź pracują na co dzień w VBA i znają go w stopniu zaawansowanym. Kurs realizowany jest na poziomie eksperckim i ma na celu przedstawienie narzędzi oraz metod tworzenia profesjonalnych aplikacji Excela. Więcej informacji: https://labmasters.pl/e-learning/vba-3/
- Minimalna liczba uczestników1
- Maksymalna liczba uczestników100
- Data zakończenia rekrutacji01-01-2026
- Forma prowadzenia usługizdalna
- Liczba godzin usługi30
Cel
Cel
Cel edukacyjny
Na kursie VBA dla ekspertów – interfejs użytkownika i UserForms, szczególny nacisk położony zostanie na budowę interfejsu użytkownika. Zakres kursu obejmuje m.in. tworzenie zaawansowanych formularzy UserForm z wykorzystaniem funkcji Windows API, edycję wstążki i menu podręcznego, udostępnianie aplikacji poprzez tworzenie własnych dodatków Excela. Liczne przykłady i wzorcowe aplikacje pozwolą uczestnikom na lepsze przyswojenie wiedzy i łatwe dostosowanie poznanych narzędzi do własnych potrzeb.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się Po kursie "VBA dla ekspertów – interfejs użytkownika i UserForms" opanujesz zaawansowane programowanie w VBA, w tym tworzenie interfejsu, dodatków do Excela, modyfikacje wstążki i menu, pracę z API Windows. Zdobędziesz umiejętność automatyzacji i projektowania profesjonalnych aplikacji biznesowych w Excelu. | Kryteria weryfikacji W celu uzyskania Certyfikatu przeprowadzany jest test pozwalający ocenić umiejętności kursanta. | Metoda walidacji Test teoretyczny |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Omówienie narzędzi służących do projektowania interfejsu użytkownika.
Wbudowane narzędzia Excela, klawisze skrótu i przyciski uruchamiające procedury VBA, formanty (formularza i ActiveX), okna dialogowe (standardowe i UserForm), menu podręczne, wstążka.
Formanty ActiveX.
Wstawianie, modyfikowanie właściwości, przypisywanie procedur, rodzaje (ComandButton, ComboBox, CheckBox, ListBox, TextBox, ScrollBar, SpinButton, OptionButton, Label, formanty niestandardowe), obsługa zdarzeń (m.in. Change, KeyDown/KeyUp, KeyPress, Click, DblClick, MouseDown/MouseUp, MouseMove, SpinDown/SpinUp, Scroll, DropButtonClick).
Wbudowane okna dialogowe.
Funkcje: MsgBox, InputBox, metody: GetOpenFilename, FileDialog, ShowDataForm, ExecuteMso.
Niestandardowe okna dialogowe (formularze UserForm).
Projektowanie krok po kroku, obsługa przy użyciu skrótów klawiaturowych, obsługa zdarzeń UserForm, dostosowanie okna wyboru formantów (Toolbox), tworzenie własnych szablonów formularzy UserForm.
Zaawansowane formularze UserForm.
Projektowanie, programowanie i ocena zaawansowanych formularzy UserForm, pozycjonowanie okien dialogowych, monitorowanie poprawności wpisywanych danych do formularzy (wyrażenia regularne – regular expression), używanie niestandardowych formantów (m.in. Microsoft Date and Time Picker Control, Windows Media Player Control, czy własne formanty), wydajne metody pobierania danych do formularzy UserForm oraz zapisywania wyborów użytkownika.
Przykłady zastosowań zaawansowanych formularzy UserForm w aplikacjach.
Aplikacja do wprowadzania, kontrolowania i raportowania danych sprzedażowych w restauracji; aplikacja do kontrolowania zapasów produktów w magazynie, UF kalendarz służący do łatwego wyboru daty, UF intro wyświetlany na cały ekran bez paska tytułowego, pasek postępu wykonywania aplikacji, wiele innych.
Interfejs API systemu Windows oraz moduły klas.
Przykłady zastosowań w formularzach UserForm.
Automodyfikacja kodu VBA.
Zintegrowane środowisko programisty (IDE), automatyzacja pracy na obiektach (OLE), obiekty środowiska IDE (VBE, CommandBar, Window, VBProjekt, Reference, VBComponent, Property, CodeModule, Designer, zastosowanie automodyfikacji kodu w formularzach UserForm).
Menu podręczne.
Konstrukcja, modyfikacja (obiekt CommandBar), odwołania do menu podręcznego, odwołania do formantów w menu podręcznym.
Wstążka.
Konstrukcja (kod XML), edycja (RibbonX), schemat modyfikacji wstążki, tworzenie różnych formantów na wstążce, przykłady zaawansowanej modyfikacji istniejących grup na wstążce.
Udostępnianie aplikacji (tworzenie własnych dodatków).
Pliki dodatków, korzyści ze stosowania dodatków, schemat tworzenia nowego dodatku, testowanie i ocena dodatków.
Przykłady profesjonalnych aplikacji.
Analiza i ocena różnych aplikacji Excela stworzonych przez użytkowników (narzędziowych, statystycznych, finansowych, biznesowych).
Więcej informacji: https://labmasters.pl/e-learning/vba-3/
Cena
Cena
Cennik
- Rodzaj cenyCena
- Koszt przypadający na 1 uczestnika brutto550,00 PLN
- Koszt przypadający na 1 uczestnika netto447,15 PLN
- Koszt osobogodziny brutto18,33 PLN
- Koszt osobogodziny netto14,91 PLN
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Materiały umieszczone na platformie Moodle. Więcej informacji: https://labmasters.pl/e-learning/vba-3/
Warunki techniczne
Warunki techniczne
Do uczestniczenia w kursie potrzebne jest stałe łącze internetowe. Więcej informacji: https://labmasters.pl/e-learning/vba-3/