Tag: kurs excel vba

Funkcja format VBA. Jak korzystać z funkcji?

1. Jak używać funkcji Format w VBA? Funkcja Format jest specyficznym typem funkcji w VBA. Działa zarówno na typach danych VBA  date, string oraz typach liczbowych. Poniżej opisane jest używanie funkcji VBA Format dla wszystkich obsługiwanych przez nią typów danych. Funkcja ta wstawia maskę dla danych. Dla przykładu za jej pomocą zapiszemy: Numer telefonu w formacie…

Formularz UserForm – Pole kombi ComboBox w Excel VBA

1. Jak wstawić pole kombi ComboBox do formularza UserForm?

Pole kombi jest już nam znane. Poznaliśmy je przy okazji tworzenia aplikacji do wprowadzania danych. Z uwagi na to, że pole wstawione w formularz UserForm programowane jest w innym miejscu, stworzymy przykład w którym pokażemy jak je programować. Z przybornika ToolBox wybierzmy kontrolkę ComboBox i wstawmy ją na prawo od pola TextBox1 i TextBox3 w dwóch pierwszych zakładkach naszej aplikacji. Nasze pola powinny …

Formularz UserForm – Strony aplikacji MultiPage w Excel VBA

1. Wstawianie zakładek MultiPage do formularza UserForm

Zakładki MultiPage to strony naszej aplikacji, pomiędzy którymi użytkownik będzie mógł przechodzić. Na każdej ze stron będą widoczne inne elementy i treści aplikacji. By wstawić zakładki do naszego formularza UserForm, powinniśmy wybrać z okienka ToolBox formant MultiPage. Nasza aplikacja powinna mieć już dwie strony. Klikając na nie prawym przyciskiem myszy dodajemy kolejną stronę zaznaczając “New Page”. Następnie klikając “Rename” i zmieniamy…

Kontrolki ActiveX – Etykieta Label w Excel VBA

1. Budowa aplikacji do wprowadzania danych – Wstawianie Etykiety – Label (Formant ActiveX) 

Etykieta Label jest już nam znana i nie powinna wymagać szerszego omówienia. Jak wstawić Etykietę Label? Spośród formantów ActiveX w zakładce Developer wybieramy formant Etykieta. Następnie wstawiamy 3 etykiety obok pól kombi odpowiadających za wprowadzanie dnia, miesiąca i roku. Ich nazwę możemy zmienić we właściwościach formantu edytując pozycję Caption. Następnie wstawmy …