VBA Otvaranje ili zatvaranje korisničkog obrasca

U ovom vodiču naučit ćete kako pokrenuti, otvoriti i zatvoriti Userform pomoću VBA.

Za ovaj primjer stvorili smo jednostavan Userform pod nazivom basicUserform prikazan ispod s oznakom, okvirom za tekst i tri naredbene tipke.

Otvorite Userform pomoću VBA

Koristiti Prikaži naredbu da biste otvorili Userform pod nazivom basicUserform:

1 basicUserform.Show

Zatvorite Userform pomoću VBA

Obrazac možete zatvoriti pomoću Naredba za istovar:

1 Ispraznite basicUserform

Ovo će zatvoriti UserForm iz tekućeg koda.

Umjesto toga, možete koristiti i ključnu riječ Me za zatvaranje obrasca unutar modula koda obrasca:

1 Iskrcaj Me

Napomena: Unload Me možete koristiti samo u postupcima sadržanim u modulu Userform Code:

Primijetite da smo u gornjem primjeru dodali “Unload.Me” događaju “Click” na gumbu Cancel. Dakle, kada korisnik klikne gumb Odustani, obrazac će se istovariti.

Korisničkom obrascu koda možete pristupiti dvostrukim klikom na modul u Code Exploreru (s lijeve strane). Ili desnim klikom u vizualnom uređivaču UserForm.

Inicijalizirajte Userform u VBA

Kada se obrazac učita, pokreće se događaj "Initialize". Ovaj događaj možete koristiti za promjenu izgleda UserForma, poput popunjavanja kombiniranih okvira ili uključivanja/isključivanja kontrola u inicijalizacijskom kodu.

Ovaj kôd će onemogućiti gumb Odustani pri pokretanju korisničkog obrasca:

12345 Privatni pomoćni korisnički obrazac_Initialize ()cmdCancel.Enabled = NetačnoKraj podm

Napomena: Ovaj kôd mora biti postavljen u kodni modul UserForm (vidi gornju sliku).

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave