Odprite ali zaprite uporabniški obrazec VBA

V tej vadnici se boste naučili, kako inicializirati, odpreti in zapreti uporabniško obliko z uporabo VBA.

V tem primeru smo ustvarili preprost uporabniški obrazec, imenovan basicUserform, prikazan spodaj z oznako, besedilnim poljem in tremi ukaznimi gumbi.

Odprite uporabniški obrazec z uporabo VBA

Uporabi Pokaži ukaz če želite odpreti uporabniški obrazec, imenovan basicUserform:

1 basicUserform.Show

Zaprite uporabniški obrazec z uporabo VBA

Obrazec lahko zaprete z Ukaz za razkladanje:

1 Raztovorite basicUserform

S tem boste zaprli uporabniški obrazec v delujoči kodi.

Namesto tega lahko uporabite ključno besedo Me, da zaprete obrazec v kodnem modulu obrazca:

1 Raztovori me

Opomba: Unload Me lahko uporabite samo v postopkih, ki jih vsebuje modul Userform Code:

Opazite, da smo v zgornjem primeru dodali »Unload.Me« dogodku »Click« gumba Prekliči. Ko uporabnik klikne gumb Prekliči, se obrazec razloži.

Do kode modula UserForm lahko dostopate tako, da dvokliknete modul v Raziskovalcu kod (na levi). Ali z desnim klikom v vizualnem urejevalniku UserForm.

Inicializirajte obliko uporabnika v VBA

Ko je obrazec naložen, se sproži dogodek »Initialize«. S tem dogodkom lahko spremenite videz uporabniškega obrazca, na primer izpolnite kombinirana polja ali vklopite/izklopite kontrolnike v inicializacijski kodi.

Ta koda onemogoči gumb Prekliči, ko se zažene uporabniški obrazec:

12345 Zasebni podporabnikForm_Initialize ()cmdCancel.Enabled = NapačnoEnd Sub

Opomba: To kodo morate vstaviti v kodni modul UserForm (glejte sliko zgoraj).

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave