Anzeige
Archiv - Navigation
1344to1348
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

Multipage Steuerelemente leeren

Multipage Steuerelemente leeren
05.01.2014 16:00:18
Lisa
Hallo,
in einer Userform Multipage möchte ich alle Text und Comboboxen leeren.
Da ich mehrere Multipages habe will ich diese gezielt ansprechen.
Was muss ich tun?
Danke!
Gruß
Lisa
For Each Obj In UF.Mlp1.Pages.Controls
If TypeName(Obj) = "TextBox" Then
Obj.Value = ""
ElseIf TypeName(Obj) = "ComboBox" Then
Obj.Clear
End If
Next

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Multipage Steuerelemente leeren
05.01.2014 16:03:10
Hajo_Zi
Ich baue keine Datei nach, die Zeit hat schon jemand investiert.
Ein Nachbau sieht bestimmt anders aus als das Original.
Ein Link zur Datei wäre nicht schlecht.
Mal ein Zitat von Hasso:
"Stell dir mal vor, deine Oma schreibt dir zum Geburtstag und sagt, die Geschenke findest du im Päckchen. Darin sind dann aber nur Bilder von den Geschenken - dann wärst du genauso begeistert wie wir jetzt."

sag Hajo, fällt dir nichts anders ein?
05.01.2014 16:18:52
robert
ohne Kommentar!!!

AW: wo ist die Lösung
05.01.2014 16:22:01
Hajo_Zi
warum hast Du es dann nicht gelöst?
Gruß Hajo

Anzeige
AW: wo ist die Lösung
05.01.2014 17:07:21
Lisa
Hallo Hajo,
wie gewünscht eine Beispielmappe.
Hoffe das nicht zuviele Fehler darin sind, da ich die meisten Codes löschen mußte,
weil meine Datei über 2000kB hat.
Danke, für Deine Hilfe.
Gruß
Lisa
https://www.herber.de/bbs/user/88681.xlsm

AW: wo ist die Lösung
05.01.2014 17:13:11
Hajo_Zi
Hallo Lisa,
Du hast die falsche Datei hochgeladen, der Code aus dem ersten Beitrag ist nicht enthalten.
Ich habe nach "Mlp1.Pages.Controls" gesucht und das wurde nicht gefunden.
Gruß Hajo

Anzeige
AW: Frage
05.01.2014 17:36:36
Hajo_Zi
Hallo Lisa,
welche Seite soll gelöscht werden?
Warum müssen bei Activate die Textboxen und Comboboxen gelöscht werden? Die sind doch schon leer. Oder übersehe ich was?
Benutze Unload Me
Gruß Hajo

AW: Frage
05.01.2014 17:45:02
Lisa
Hallo Hajo,
es sollen die Inhalte der Multipage Steuerelemente gelöscht werden, also Text,-Combo und Listboxen.
Ein unload geht nicht, da mehrere Multipages in einer Userform sind und
von diesen auch auf eben diese "Mlp1" zugegriffen wird.
Es gibt eine Haupt-MLP und in den 15 Pages sind auch 15 MultiPages vorhanden.
Gruß
Lisa

Anzeige
AW: wo ist die Lösung
05.01.2014 18:00:38
Stefan
Hallo Lisa,
mal als Ansatz
   Dim Obj As Object
Dim i As Integer
For i = 0 To UF_Start.MlpMA.Pages.Count - 1
For Each Obj In UF_Start.MlpMA.Pages(i).Controls
If TypeName(Obj) = "TextBox" Then
Obj.Value = ""
ElseIf TypeName(Obj) = "ComboBox" Then
Obj.Clear
End If
Next Obj
Next i
Gruß Stefan

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige