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).