Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema CommandButton
BildScreenshot zu CommandButton CommandButton-Seite mit Beispielarbeitsmappe aufrufen
Informationen und Beispiele zum Thema Userform
BildScreenshot zu Userform Userform-Seite mit Beispielarbeitsmappe aufrufen
Informationen und Beispiele zum Thema Frame
BildScreenshot zu Frame Frame-Seite mit Beispielarbeitsmappe aufrufen

Hide-Funktion in einem Frame

Betrifft: Hide-Funktion in einem Frame von: Toby
Geschrieben am: 03.07.2008 23:11:25

Hallo zusammen

ich denke ihr könnt mir sicher weiterhelfen!

ich habe eine Userform mit versch. frame drin und jetzt in einem frame eine button um die userform zu schliessen. jetzt muss ich immer 2mal auf den button clicken um die userform zu schliessen.

muss ich vor der hide funktion noch irgendwie die userform aktivieren?

Merci und schönen abend

  

Betrifft: AW: Hide-Funktion in einem Frame von: Matthias L
Geschrieben am: 03.07.2008 23:53:14

Hallo Toby

Hallo sollte eigentlich auch so funktionieren.

zumindest in meinem Nachbau habe ich ein UserForm und 2 Frames
in Frame 2 einen CommandButton mit dem Code: Me.Hide

Funktioniert mit Modal=True und auch mit Modal=False.
Beim ersten Klick ist das Formular verschwunden.

Im Übrigen schließt Du damit(Hide) nicht das Formular, sondern es wird nur augeblendet.
Direkt entladen wird mit Unload

Ich lass die Frage mal offen.

Gruß Matthias


  

Betrifft: AW: Hide-Funktion in einem Frame von: Jens
Geschrieben am: 04.07.2008 03:31:56

Hallo Toby

Ich kann das Problem auch nicht nachvollziehen.
Egal, wo ich den Button setze, wie viele Frames ich habe, ob modal= true oder modal=false.
Auch bei mir verschwindet beim ersten mal die UF.

Hast Du evtl. noch irgendwelchen eingreifenden Code hinterlegt?

Ansonsten poste mal Deinen gesamten (relevanten) Code oder lad die Mappe mal hoch.

Gruß aus dem Sauerland

Jens


  

Betrifft: AW: Hide-Funktion in einem Frame von: Toby
Geschrieben am: 06.07.2008 15:38:51



vielen Danke habe es jetzt nochmals ausprobiert und es funktioniert.

habe wohl einen Fehler beim Aufrufen gemacht 2x oder so!

Gruss Toby