DataBodyRange als Range
19.05.2020 09:13:59
Sandro
Ich möchte verschiedene ComboBoxen in meiner Userform über VLookup befüllen. Dazu möchte ich eine Tabelle "Infoblatt_Tabelle" auf dem Tabellenblatt "Infoblatt" mittels ListObjects("Infoblatt_Tabelle").DataBodyRange als Range für den Suchbereich definieren.
Dazu habe ich folgenden Code:
Private Sub TextBox28_AfterUpdate()
Dim Range_Infoblatt As Range
Set wbMappe = Application.ActiveWorkbook
Set wsBlattZiel = wbMappe.Worksheets("Infoblatt")
Set Range_Infoblatt = wsBlattZiel.ListObjects("Infoblatt_Tabelle").DataBodyRange
Me.ComboBox4 = Application.WorksheetFunction.VLookup(Val(TextBox28), Worksheets("Infoblatt"). _
Range("Range_Infoblatt"), 2, True)
Me.ComboBox5 = Application.WorksheetFunction.VLookup(Val(TextBox28), Worksheets("Infoblatt"). _
Range("Range_Infoblatt"), 3, True)
End Sub
Leider bekomme ich immer den Fehler "Anwendungs- oder objektdefinierter Fehler"
Ich hoffe hier kann mir jemand weiterhelfen.
Grüsse
Sandro