Excel VBA Userform: Textbox abhängig von Combobox machen?
Hallo,ich bin aktuell an einem Excel Projekt, in dem ich per VBA eine Userform erstellen möchte. Nun komme ich an folgender Prozedur nicht weiter.Ausgangssituation: Ich habe eine Userform mit Combobox (Combobox1) und Textbox (Textbox1) erstellt. Ich möchte nun, dass sobald in der Combobox ein bestimmter Wert ausgewählt wird, in der Textbox ebenso ein bestimmter Wert erscheint, der nur auf den einen Wert der Combobox passt. Die Combobox funktioniert einwandfrei, die Textbox macht nur nicht was sie soll. Bitte um Hilfe.Hier mein aktueller Code:
Private Sub UserForm_Initialize()
Me.ComboBox1.AddItem Range("A2")
Me.ComboBox1.AddItem Range("A3")
Me.ComboBox1.AddItem Range("A4")
Me.ComboBox1.AddItem Range("A5")
Me.ComboBox1.AddItem Range("A6")
If ComboBox1.Value = Range("A2") Then
TextBox1.Text = "5"
End If
End Sub
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Microsoft Excel
Ich denke beim Initialisieren ist der Wert der Combobox nie gleich dem von A2.
Also lass das weg und mache ein zusätzliches Sub:
Private Sub ComboBox1_Change()
If ComboBox1.Value = Range("A2").Text Then
TextBox1.Text = "5"
End If
End Sub
Klappt es?
Woher ich das weiß:Berufserfahrung – IT-Administrator (i.R.)