wie bekomme ich Zugriff auf ein Steuerelement (ComboBox), das auf einem anderen Arbeitsblatt liegt?
Gruß
Karsten
Private Sub UpdateList()
Dim wsDest As Worksheet
Set wsDest = ActiveWorkbook.Worksheets("Vergleiche")
wsDest.Ref_ComboBox.Clear ' Hier gibts den Compiler-Fehler
End Sub
Arbeitsblatt2 ("Vergleiche")
Auf dem Arbeitsblat liegt die ComboBox mit dem Namen "Ref_ComboBox".
Gruß
Karsten
wsDest.Ref_ComboBox.Clear
durch diese Zeile
ActiveWorkbook.Worksheets("Vergleiche").Ref_ComboBox.Clear
So funktioniert es.
Warum es mit der Set-Zeile nicht geht, kann ich dir nicht sagen. Ich vermute aber, dass mit dem Set-Befehl eben nur die eigentlichen Methoden und Eigenschaften des Sheet-Objektes an die Variable wsDest übergeben werden. Und ein hinzugefügtes Steuerelement wie z Bsp eine Combobox hat mit einem Sheet nichts weiter zu tun, als das das Sheet der Container ist.
Wie gesagt, genau weiß ich es auch nicht.
Hilft es denn so?
Ciao
Thorsten