VBA A UserForm megnyitása vagy bezárása

Ebben az oktatóanyagban megtudhatja, hogyan kell inicializálni, megnyitni és bezárni a Userform -ot a VBA használatával.

Ebben a példában létrehoztunk egy egyszerű Userform -ot, az alábbiakban látható basicUserform néven, címkével, szövegdobozzal és három parancsgombbal.

Nyisson meg egy felhasználói űrlapot a VBA használatával

Használja a Parancs megjelenítése a BasicUserform nevű Userform megnyitásához:

1 basicUserform.Show

Zárjon be egy felhasználói űrlapot a VBA használatával

Az űrlapot bezárhatja a Unload Command:

1 Töltse le az alapvető felhasználói formát

Ezzel bezárja a UserForm -ot a futó kódon belülről.

Ehelyett a Me kulcsszó használatával bezárhat egy űrlapot az űrlap kódmoduljában:

1 Tölts ki engem

Megjegyzés: Az Unload Me csak a Userform Code modulban található eljárásokban használható:

Figyeljük meg a fenti példában, hogy a Cancel gomb „Click” eseményéhez hozzáadtuk az „Unload.Me” szót. Tehát amikor a felhasználó a Mégse gombra kattint, az űrlap kiürül.

A UserForm kódmodult a Code Explorerben (bal oldalon) duplán kattintva érheti el. Vagy kattintson a jobb gombbal a UserForm vizuális szerkesztőben.

Inicializálja a felhasználói űrlapot a VBA -ban

Egy űrlap betöltésekor az „Inicializálás” esemény aktiválódik. Ezzel az eseménnyel módosíthatja a UserForm megjelenését, például a kombinált mezők kitöltését vagy a vezérlők be- és kikapcsolását az inicializáló kódban.

Ez a kód letiltja a Mégse gombot a UserForm indításakor:

12345 Privát alfelhasználóForm_Initialize ()cmdCancel.Enabled = HamisEnd Sub

Megjegyzés: Ezt a kódot a UserForm kódmodulban kell elhelyezni (lásd a fenti képet).

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave