UserForm aus Userform (unload me)

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
UserForm MsgBox


Excel-Version: Alle Versionen
nach unten

Betrifft: UserForm aus Userform (unload me)
von: Martin
Geschrieben am: 20.06.2002 - 09:30:21


Hallo,

aus einer UserForm rufe ich eine andere auf (idR eine MsgBox). Leider bleibt die erste aber im Hintergrund, solange nicht auch die zweite wieder geschlossen wurde. Gibt es einen Trick mit dem ich die erste schliesse, sobald die zweite aufgerufen wird?

Application.ScreenUpdating wird nicht eingesetzt und funktioniert hier auch nicht.

Gruss,
Martin


nach oben   nach unten

Re: UserForm aus Userform (unload me)
von: Andreas
Geschrieben am: 20.06.2002 - 09:39:25

Hallo Martin,

also aus UserForm1 rufst Du Userform2 auf:
UserForm2.Show

Und zu dieser UserForm2 fügst Du folgenden Code ein:
Private Sub UserForm_Initialize()
Unload UserForm1
End Sub

Viel Spaß,
Andreas

nach oben   nach unten

Re: UserForm aus Userform (unload me)
von: Michael Scheffler
Geschrieben am: 20.06.2002 - 10:04:04

Hallo,

besser ist es, in UF1, falls Du sie noch brauchst:


Me.Hide
UF2.Show
Unload UF2
Me.Show

In UF2 steht in Deiner Exit-Prozedur dann "Me.Hide". Bei Andreas' Vorschlag lädst Du UF1 "über Kreuz" aus den Speicher. Das ist nicht im Sinne der Daten- und Methoden-Kaplselung.

Gruß

Micha

nach oben   nach unten

Vielen Dank Euch beiden! oT
von: Martin
Geschrieben am: 20.06.2002 - 10:15:23

M.

 nach oben

Beiträge aus den Excel-Beispielen zum Thema "UserForm aus Userform (unload me)"