Änderung Wert der TextBox aufgrund der Auswahl von Kombinationsfeld-VBA-Excel
Habe ich ein Projekt, in dem ich zu ändern, um den Wert einer textbox einen Wert ein, der gesucht wird in einem workseet gegen eine vlaue, die ausgewählt wurden aus einer combobox. zum Beispiel, wenn ich wählen Sie "Ein" aus der combobox, in der es suchen soll das Arbeitsblatt "test" suchen Sie den Eingang für Ein und ändern Sie den Wert des Textfelds um 1, da dies der eingegebene Wert für A. habe ich mich auf einige der anderen Fragen wurden hier gestellt, konnte aber nicht scheinen, um es für mich zu arbeiten. Unten ist der code, ich habe versucht, zu verwenden.
Private Sub IDComboBox_Change()
Dim domainRange As Range
Dim listRange As Range
Dim selectedString As Variant
Dim lastRow As Long
If IDComboBox.ListIndex <> -1 Then
selectedString = IDComboBox.Value
lastRow = Worksheets("test").Range("A" & Rows.Count).End(xlUp).Row
Set listRange = Worksheets("test").Range("A2:A" & lastRow)
For Each domainRange In listRange
If domainRange.Value = selectedString Then
DomainOwnerTestBox.Value = "test"
End If
Next domainRange
End If
End Sub
Jede Hilfe wäre toll. Wenn Sie brauchen mehr Informationen, dann lasst es mich bitte wissen und auch bitte paient mit mir, wie im neu in VBA.
Dank
- Es ist Arbeit? Zeigt sich der Fehler?
- Es funktioniert nicht. Wenn ich wählen Sie etwas in die checkbox, dann ist es nicht alles, was in der textbox@Nicolas
- Ich möchte bestätigen Sie hier eine Sache, welche Art von Kontrolle, die Sie verwendet in Ihrem Blatt? Formular-Steuerelement oder ActiveX-Steuerelement?
- Ich bin über Active X Control
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, diesen code. Es verwendet Excel built-in-MATCH-Funktion für die Suche nach Wert in Spalte A des Arbeitsblattes 'test'.