habe seid einigen Stunden ein Problem in VBA das ich nicht gelöst bekomme.
in einer Userform habe ich auf einer Page einer Multiseite per Code eine Listbox erstellt, die dort nur temporär vorhanden sein soll.
Die Listbox habe ich so erstellt:
(der Code ist hier verkürzt)
With Meine_Userform.Multipage.Pages(0)
.Caption = Worksheets("Tabelle1").Cells(1, 1)
.Controls.Add ("Forms.ListBox.1")
'Die vorige Zeile erstellt ListBox, allerdings ohne genaue Benennung
.ListBox1.ListStyle = fmListStyleOption
.ListBox1.MultiSelect = fmMultiSelectMulti
.ListBox1.Height = 80
.ListBox1.Width = 150
.ListBox1.RowSource = Bereich_Arbeitsschritte
End With
Wenn nun in anderen Multipages auch schon Listboxes vorhanden sind, wird mit meinem Code der erstellten ListBox leider einfach eine fortlaufende Zählvariable verpasst.
Nun die Frage: kann ich irgenwie abfragen welche Listboxes in meiner Userform alles vorhanden sind. Wenn ja, wie kann ich diese den einzelnen Pages zuordnen und dann die gewünschten Listboxes wieder löschen?
Würde mich sehr freuen wenn von euch jemand schonmal ein ähnliches Problem lösen konnte oder eine Ratschlag hat wie ich die Listboxes anders erstellen kann.
Gruß Pierre