folgende Frage habe ich. In Excel 2007 wurde eine Userform1 erstellt.
Dort ist eine combobox1 und eine textbox1 vorhanden. Die Daten, die in der combobox1 auswählbar sind, habe ich mit „Rowsource“ definiert. Die holt er sich aus „=Stammdaten!A3:A18“.
Nun möchte ich, dass wenn ich in der Combobox1 den Eintrag „Auto“ auswähle, dass in dem Textfeld automatisch „Mercedes“ erscheint.
Die Daten für die Combobox habe ich wie gesagt im Tabellenblatt: Stammdaten in A3:A18. Die Daten, welche er auslesen soll für das Textfeld stehen in „Stammdaten B3:B18“.
wenn der Text, der in der Textbox1 eingetragen werden soll, in der gleichen Zeile steht, in der der in der Combobox1 ausgewählte Eintrag steht, dann muss du das folgende Makro im Code des Userforms ergänzen.
Gruß
Franz
Private Sub ComboBox1\_Change()
With Me.ComboBox1
If .ListIndex = -1 Then
Me.TextBox1.Value = ""
Else
Me.TextBox1.Value = Worksheets("Stammdaten").Range("B3").Offset(.ListIndex, 0).Value
End If
End With
End Sub