[VBA 2003] Selection bei Listenfeldern

ronaldo84

Erfahrenes Mitglied
Hallo

Ich habe auf einem Formular ein Listenfeld. Nun wollte ich fragen ob ich, ähnlich wie bei HTML, dem Selection Attribut einen bestimmten Wert zuweisen kann. Leider habe ich keine Attribut "selected" gefunden. Weiß da jemand weiter.
Ich möchte einem Listenfeld einen bestimmten Wert als "vorauswahl" zuweisen.
Danke
 
Code:
With ListBox1
    .AddItem "foooo"
    .AddItem "baaar"
    .AddItem "blaaa"
End With

ListBox1.ListIndex = 1

Gruesse,...
 
Erstmal danke für deine Antwort. Aber ist der Listindex nicht schreibgeschützt?

Edit: stanleyB hatte Recht.
Man muss nur vorher
Code:
Forms(formname).Controls(controlname).SetFocus
den Fokus geben und dann kan man den Listindex setzen
Code:
Forms(formname).Controls(controlname).ListIndex = index
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück