CreateObject auf MacOS
28.04.2024 20:05:21
Kunu
ich habe eine UserForm in der eine ComboBox gefüllt wird aus einer Tabelle.
Um Duplikate zu vermeiden habe ich folgenden Code:
Dim hshA As Object
Dim i As Long
Set hshA = CreateObject("Scripting.Dictionary")
With ThisWorkbook.Sheets("Ziele")
For i = 2 To .Cells(.Rows.Count, 1).End(xlUp).Row
hshA(.Cells(i, 1).Text) = 0
Next
Me.Strecke1.List = hshA.keys
End With
Set hshA = Nothing
Auf Windows funktioniert es ohne Probleme, auf dem Mac kommt der Fehlercode 429.
Soweit ich das herausfinden konnte ist "CreateObject" das Problem weil da eine Windwos Funktion angesprochen wird die es natürlich auf dem Mac nicht gibt.
Gibt es eine Alternative oder eine Möglichkeit es so zu schreiben dass es auch auf dem Mac funktioniert?
Vielen Dank schonmal.
Grüße
Anzeige