Wybrane metody formularza
nazwa_formularza.Show - wyświetlenie obiektu, przejęcie kontroli zdarzeń
nazwa_formularza.Hide - zamyka formularz, zwalnia pamięć
nazwa_arkusza.Activate - aktywuje arkusz
Wybrane procedury formularza
Load nazwa_formularza
Unload nazwa_formularza
Aby wpisać wartości np. do TextBoxa jakiegoś formularza:
With nazwa_formularza
.TextBoxNr = Cells(w, k).Value
Wybrane właściwości
Właściwość: TabIndex - (wartość określa kolejność przełączania i jest ustawiana domyślnie w zależności od ułożenia przycisków na formularzu (wartości od 0 do n)
Właściwość Caption(tytuł) - aby zmienić piszemy: nazwa_formularza.Caption = „nowy tytuł formularza”
Aby jakiś element nie był widoczny: nazwa_elementu.Visible = False (aby był widoczny-True)
TextBox
Val(TextBox) - zwraca wartość liczbową TextBox
TextBoxNr= ”” - tak można wyczyścić pole tekstowe
Cells (w,k).Text Like ”*”& TextBox1 & ”*” sprawdza, czy tekst w komórce jest analogiczny z wzorcem umieszczonym w TextBox1
nazwa_formularza.TextBox2.Text = coś_tam do zmiennej coś_tam został przypisany tekst znajdujący się w TextBoxie
Aby wstawić zawartość określonej komórki do TextBox: nazwa_formularza.TextBoxNr = Cells (w, k).Value
SpinButton
Zdarzenia:
SpinButton1_SpinUp() - przekręcamy pokrętłem w górę
TextBoxNr = Val(TextBoxNr) + 1
SpinButton1_SpinDown() - przekręcamy pokrętłem w dół
TextBoxNr = Val(TextBoxNr) - 1
CommandBotton
Jeśli przyciskowi nadamy właściwość Default = True to będzie on reagował na Enter
Jeślio przyciskowi nadamy właściwość Cancel = True to będzie on reagował na klawisz Esc
ListBox
Właściwość Multiselect = fmMulitiSelectSingle (wybór jednokrotny)
Multiselect = fmMulitiSelectMulti (wybór wielokrotny)
Dodawanie kolejnego elementu listy:
nazwa_formularza.nazwa_listy.AddItem(tekst kolejnego wiersza listy)
ListBoxNr.ListIndex - w ten sposób określa się element listy, który został zaznaczony.
nazwa_formularza.ListBoxNr.Value - zwraca wartość znajdującą się w zaznaczonym elemencie listy
ComboBox
Właściwości Text i ListIndex przechowują tekst i numer wskazanego wiersza. Jeśli wpisany tekst nie odpowiada żadnemu wierszowi listy zostaje przypisana wartość -1
ComboBox1.ListIndex = -1 - ustawia puste pole do wstawiania danych w ComboBox1
Właściwość RowSource (np.; A2:A12) przechwytuje dane zawarte w tej kolumnie jako elementy listy.
Można również: Nazwa_formularza.ComboBox1.RowSource = „B1:B4" wartości koniecznie w kolumnach
OptionBotton
Value = True (przycisk domniemany)
OptionButtonNr = True (został zaznaczony)
OptionButtonNr = False (nie został zaznaczony)