ich lasse in einer Userform dynamisch Comboboxen erstellen. Funktioniert soweit gut, auch die BackColor lässt sich anpassen aber ListWidth geht nicht...
Bei den "normal" erstelten ComboBoxen klappt das großartig. Bei den zur Laufzeit generierten Boxen ignoriert er die Anweisung einfach. Warum? Weiß jemand wie es geht?
Hier der Code-Schnippsel:
Set Apl_dyn = Me.Controls.Add("Forms.ComboBox.1", "Apl_" & counter_zeile, True)
Apl_dyn.Width = 42
Apl_dyn.Height = 16
Apl_dyn.Left = 396
Apl_dyn.Top = 30 + ((h + g * 5) * 18) + g * 12
Apl_dyn.ListWidth = "38"
If farbe = 1 Then Apl_dyn.BackColor = &HFFFFC0 ' blau
If farbe = 2 Then Apl_dyn.BackColor = &H80000005 ' weiß
Vielen Dank im vorraus,
Grüße aus Hamburg
Sven