Re: Kombinationsfeld
26.08.2002 16:26:21
Manfred
Hallo Andreas,ich habe mich doch etwas zu unklar ausgedrückt. Ich verwende folgende Prozedur:
Public Days() As Date
Sub UpdateData()
With UserForm1
.ComboBox1.List() = Days
.ComboBox1.Text = .ComboBox1.List (0)
End With
End Sub
Private Sub ComboBox1_Change()
dstart = ComboBox1.ListIndex
End Sub
Mit der Zeile ComboBox1.Text.. möchte ich, dass der Benutzer als Voreinstellung den ersten Listenwert erhält und nicht ein leeres Eingabefeld (widerspricht ein bißchen dem Sinn des Kombifeldes - gebe ich zu).
Beim direkt anschließenden Change-Ereignis wird der ListIndex dann aber mit -1 zurückgegeben und nicht wie erwartet mit 0.
Vielleicht wird die Frage damit klarer.
Vielen Dank für Deine Mühe.
Manfred