Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1436to1440
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Alle Userforms schließen

Alle Userforms schließen
28.07.2015 12:47:06
Uli
Hallo liebe Experten,
ich hab hier schon viel über das Thema gelesen, aber keines kann ich für mich anwenden - leider.
Ich habe eine Excel-Anwendung mit vielen Userforms. Diese heißen aber nicht Userform 1, 2, 3 usw. sondern alle Formulare haben einen eigenen Namen.
nun öffne ich frmStart, klicke auf einen cmdbutton, es öffnet sich frmRechnung, wieder ein neues Formular etc. So könnten sich theoretisch bis zu 3 Formulare hintereinander öffnen. Wenn ich nun im letzten Formular auf eine Schaltfläche "Hilfe" klicke, soll das Tabellenblatt 5 aufgehen und alle anderen Userforms sollen sich schließen oder verstecken, damit ich das Blatt auch lesen kann. Gibts da eine Möglichkeit?
Lg
Uli

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Alle Userforms schließen
28.07.2015 13:57:56
Nepumuk
Hallo,
so:
Public Sub AlleSchliessen()
    Dim objUserform As Object
    For Each objUserform In UserForms
        Unload objUserform
    Next
End Sub

Public Sub AlleAusblenden()
    Dim objUserform As Object
    For Each objUserform In UserForms
        objUserform.Hide
    Next
End Sub

Gruß
Nepumuk

Anzeige
AW: Alle Userforms schließen
28.07.2015 16:05:15
Uli
Hallo Nepomuk,
den Code habe ich genauso in meiner Userform -Schaltfläche hinterlegt:
Public Sub cmdHilfe_Click()
Dim oUf As UserForm
TabBlatt = ActiveSheet.Index
Sheets(7).Select
Range("A1").Select
For Each oUf In UserForms
Unload oUf    Next
End Sub

Sobald ich die Schaltfläche anklicke wechselt er auch auf das 7. Tabellenblatt in Celle A1. Aber er öffnet auch wieder meine Userform. Warum ist das so?

AW: Alle Userforms schließen
28.07.2015 16:17:11
uli
Hallo Nepomuk,
es ist doch schön, wenn man seinen Fehler selbst entdeckt. Ich danke dir trotzdem für deine schnelle Hilfe
lg
Uli
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige