Steuerelement-Typ in einer Userform

Hallo,

ich habe eine Userform mit verschiedenen Steuerelement-Typen. Nun will ich in einer For Each-Schleife z.B. nur bestimmte Typen ansprechen, z.B. nur Images.
Wie finde ich die heraus?

Danke
Laika

TypeName
Hallo laika,

For Each form In UserForm1.Controls
 If TypeName(form) = "Image" Then
 ' ....
 End If
Next form

Gruß und guten Start2014,

Andreas

Einen guten Rutsch und alles Gute für 2014 zurück.

Vorher noch eine Frage:
Konstante Felder: Habe ich noch nix gefunden, ob und wie man die definieren kann.
Ich mache das daher mit einem Array, das man aber nur at Runtime setzen kann.
Gibt es da was ähnlich CONST?

Bis nächstes Jahr
Laika

Willkommen in 2014, laika,

nein, Konstantenfelder gibt’s so viel ich weiß in VBA nicht (man möge mich korrigieren).
Außer deiner Variante mit ARRAY habe ich noch eine Lösung mit SPLIT gefunden:
http://www.ozgrid.com/forum/showthread.php?t=34314&s…

Gruß, Andreas