Przenoszenie wartości Excela z UserForm

Spisie treści

Jak sprytnie przeszukiwać dane Excela z UserForm

Podczas korzystania z UserForms w procedurach VBA, zawsze istnieje zadanie zapisania określonego stanu lub informacji w UserForm, a następnie odpytywania go w module.

Jednym ze sposobów jest tymczasowe przechowywanie tych informacji w arkuszu dla programu wykonującego. Ale możesz też użyć innej metody, która zawsze działa bez żadnego wysiłku.

Każdy UserForm ma właściwość Dzień. Możesz również przypisać tekst do tej właściwości. Dopóki UserForm nie zostanie usunięty z pamięci, właściwość pozostanie Dzień ich wartość.

Aby przenieść informacje z UserForm do procedury VBA, zapisz informacje we właściwości Tag w kodzie programu UserForm:

Me.Tag = "Mój tekst"

Możesz teraz zapytać o tę właściwość bezpośrednio w swojej procedurze:

Jeśli UserForm1.Tag = "Mój tekst" Wtedy …

Upewnij się, że zawartość Dzień jest zachowywany tylko tak długo, jak UserForm pozostaje w pamięci. Aby ukryć UserForm, po prostu ustaw metodę Ukrywać zamiast Rozładować a.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave