VBA Avage või sulgege UserForm

Selles õpetuses saate teada, kuidas VBA abil Userformi vormindada, avada ja sulgeda.

Selle näite jaoks lõime lihtsa Userformi nimega basicUserform, mis on näidatud allpool koos sildi, tekstikasti ja kolme käsunupuga.

Avage kasutajavorm VBA abil

Kasuta Kuva käsk kasutajavormi nimega basicUserform avamiseks:

1 basicUserform.Show

Sulgege kasutajavorm VBA abil

Saate vormi sulgeda, kasutades Laadi käsk alla:

1 Laadige basicUserform alla

See sulgeb UserFormi töötavas koodis.

Selle asemel saate vormi koodimoodulis oleva vormi sulgemiseks kasutada ka märksõna Mina:

1 Laadi mind maha

Märkus. Unload Me saab kasutada ainult Userformi koodimoodulis sisalduvates protseduurides:

Pange tähele, et ülaltoodud näites lisasime nupu Tühista sündmusele „Klõps” sündmuse „Unload.Me”. Seega, kui kasutaja klõpsab nupul Tühista, laaditakse vorm alla.

UserFormi koodimoodulile pääsete juurde, topeltklõpsates moodulil Code Exploreris (vasakul). Või paremklõpsake visuaalses redaktoris UserForm.

VBA -s kasutajavormi initsialiseerimine

Vormi laadimisel käivitatakse sündmus „Initsialiseerimine”. Selle sündmuse abil saate muuta UserFormi välimust, näiteks kombineeritud kastide täitmist või juhtelementide sisse-/väljalülitamist oma lähtestamiskoodis.

See kood keelab nupu Tühista, kui UserForm käivitatakse.

12345 Privaatne alamkasutajaForm_Initialize ()cmdCancel.Enabled = ValeEnd Sub

Märkus: see kood tuleb sisestada UserFormi koodimoodulisse (vt ülaltoodud pilti).

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave