vba

Budowa i wywołanie bloku komend PL/SQL

Budowa bloku poleceń PL/SQL do użycia w makrach przy pomocy ADODB

block = "declare"
block = block & " zm1 typ1"
block = block & " zm2 typ2;"
block = block & " begin"
block = block & " kom1;"
block = block & " kom2"
block = block & " kom3;"
block = block & " commit;"
block = block & " end;"

Wywołanie

Tags: 

Data i godzina

Wypisanie aktualnej daty

Date

Wypisanie aktualnej daty i godziny w określonym formacie

Format(Now(), "dd_mm_yy_hh_mm")

Wypisanie zmiennej z godziną w formacie HH:mm

Format(start_hour, "HH:MM")

Tags: 

Włączanie formularza ze wstążki

Zagadnienie: Chcemy mieć na wstążce przycisk włączający wybrany formularz
Rozwiązanie:

Tags: 

TextBox

Aktywowanie wybranego textboxa

InputBox_EAN_Bad.SetFocus

Ponowne aktywowanie textboxa po zatwierdzeniu tekstu Enterem
Gdy chcemy aby po wpisaniu tekstu w textboxie i zatwierdzeniu go enterem kontrolka ta była ponownie aktywna musimy dodać na końcu bloku instrukcji komendę

KeyCode = 0

keycode0

Tags: 

Zmienne globalne

Zagadnienie: Chcemy mieć zmienną do użytku w wielu procedurach
Rozwiązanie: Zmienną globalną dodajemy w Modules


zmienne

Tags: 

Formularze

Pokazanie formularza

Odbij_EAN_Good.Show

Ukrycie i rozładowanie formularza (wykonywane będąc na nim)

Unload Me

Tags: 

ComboBox

Uzupełnienie listy Comboboxa na bazie kolumny z arkusza

Private Sub ComboBox1_DropButtonClick()
Dim r As Range
With Worksheets("Users")
Set r = .Range("A2", .Range("A65536").End(xlUp))
End With
ComboBox1.ListFillRange = "Users!" & r.Address
End Sub

Czyszczenie Comboboxa

Sheets("Main").ComboBox1.Value = ""

Tags: 

Wyłączanie alertów

Zagadnienie: Chcemy wyłączyć alerty (np. pojawiające się przy usuwaniu arkusza)
Rozwiązanie: Dodajemy następująca linijkę kodu:

Application.DisplayAlerts = False

Tags: 

Wykonanie operacji po naciśnięciu Enter

Zagadnienie: Chcemy by określone instrukcje wykonywały sie po naciśnięciu klawisza Enter w np. TextBoxie
Rozwiązanie: W procedurze KeyDown

keydown
dodajemy następujący kod:

If KeyCode = vbKeyReturn Then
... instrukcje ...
End If

Tags: 

Łamanie linii kodu w VBA

W przypadku, gdy chcemy złamać linię z kodem pojawia się komunikat
bezpodkr
Aby rozwiązać ten problem dodajemy na końcu łamanej linii znak "_"
zpodkr

Tags: 

Strony

Subskrybuj RSS - vba