VBA Arraylist 32/64 Bit
02.01.2025 14:46:42
Joschi Witchcraft
Zuerst allen ein "Gutes Neues Jahr 2025".
Ich wechsle gerade von einem Rechner mit Windows 10 und Office 365 im 32-Bit-Modus auf einen Rechner mit Windows 11 und Office 365 im 64-Bit-Modus.
Mein aktuelles Problem: System.Collections.ArrayList
Option Explicit
Sub SysColl()
Dim DemoColl As Object
Set DemoColl = CreateObject("System.Collections.ArrayList")
Debug.Print DemoColl.Count
DemoColl.Add "Test"
Debug.Print DemoColl.Count
Debug.Print DemoColl(0)
End Sub
Auf dem neuen Rechner bekomme ich mit vorstehendem Code beim "Set" einen Laufzeitfehler:
Für "System.Collections.ArrayList" hatte ich mich entschieden, weil es dort die Optionen .Sort und .Reverse gibt.
Wie kann ich das Problem lösen?
Gruß Joschi
Anzeige