VBA Atidarykite arba uždarykite „UserForm“

Šioje pamokoje sužinosite, kaip inicijuoti, atidaryti ir uždaryti „Userform“ naudojant VBA.

Šiame pavyzdyje sukūrėme paprastą Userform, vadinamą basicUserform, parodyta žemiau su etikete, teksto laukeliu ir trimis komandų mygtukais.

Atidarykite „Userform“ naudodami VBA

Naudoti Rodyti komandą Norėdami atidaryti „Userform“, vadinamą „basicUserform“:

1 basicUserform.Show

Uždarykite „Userform“ naudodami VBA

Galite uždaryti formą naudodami Iškrauti komandą:

1 Išimkite „BasicUserform“

Tai uždarys „UserForm“ iš veikiančio kodo.

Vietoj to, raktinį žodį „Me“ taip pat galite naudoti norėdami uždaryti formą formos kodo modulyje:

1 Iškrauti mane

Pastaba: „Unload Me“ galite naudoti tik „Userform Code“ modulio procedūrose:

Atkreipkite dėmesį į aukščiau pateiktą pavyzdį, kad prie mygtuko „Atšaukti“ įvykio „Paspaudimas“ pridėjome „Unload.Me“. Taigi, kai vartotojas spustelės mygtuką Atšaukti, forma bus iškrauta.

„UserForm“ kodo modulį galite pasiekti dukart spustelėdami modulį „Code Explorer“ (kairėje). Arba dešiniuoju pelės klavišu spustelėdami „UserForm“ vaizdo redaktorių.

Inicijuokite vartotojo formą VBA

Įkeliant formą, suaktyvinamas įvykis „Inicijuoti“. Šį įvykį galite naudoti norėdami pakeisti „UserForm“ išvaizdą, pvz., Užpildyti kombinuotus laukelius arba įjungti/išjungti valdiklius savo inicializacijos kode.

Šis kodas išjungs mygtuką „Atšaukti“, kai bus paleista „UserForm“:

12345 Privatus antrinis vartotojasForm_Initialize ()cmdCancel.Enabled = NetiesaPabaiga Sub

Pastaba: šį kodą reikia įdėti į „UserForm“ kodo modulį (žr. Paveikslėlį aukščiau).

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave