Hallo
Ich habe mehrere Comboboxen die auf die Definierten Namen der Excel Datei zugreifen. Mit verschiedenen Namen der Comboxen.
Wollte ich die Comboboxen über eine Funktion laden lassen.
Beim vergeben des Namen der Combobox (Set CBoxName = ComboBox(„MaBea“))
kommt Objekt Variable nicht vergeben.
Hat jemand ne Idee wie man den Namen der Box de Funktion übergeben kann?
Dim wbQuelle As Workbook
Dim CBoxName As ComboBox
Set wbQuelle = Workbooks(ThisWorkbook.Name)
Set CBoxName = ComboBox("MaBea")
Call Liste\_Laden(wbQuelle, CBoxName)
Public Function Liste\_Laden(wbQuelle, CBoxName)
For Each xName In wbQuelle.Names
If InStr(1, LCase(xName.Name), LCase("!")) = 0 And \_
(InStr(1, LCase(xName.Name), LCase("Druckbereich")) = 0) Then
Me.CBoxName.AddItem (Replace(xName.Name, "\_", " "))
NameValue2 = xName.RefersTo
End If
Next
Me.CBoxName.ListIndex = 0
End Function
LG Fred