der erste Ansatz setzt voraus, dass die Anzahl an Einträgen gleich ist.
Wäre aber möglich, wenn ich vorher die Anzahl vergleiche.
Natürlich, das ist ja nur ein Denkansatz und keine fertige Lösung
der zweite Ansatz soll das zum Ergebnis haben:
Var1 Typ Variant
[0] Typ String
[1] Typ String
Richtig? Macht "er" aber nicht. "Er" macht gar nix.
Deshalb schrieb ich "nicht getestet", war mir nicht sicher, ob das so geht.
Gegenfrage, wie willst Du denn vergleichen? Du kannst die beiden Variablen in Script sowieso nicht direkt vergleichen
If temp = Var1 Then ...
geht nicht, Du musst eh die einzelnen Elemente ansehen. Was ist, wenn die Elemente gleich, aber in anderer Reihenfolge stehen? Ist das dann korrekt, oder nicht? Davon steht bisher nichts in der Fragestellung.
Bei zwingend gleicher Reihenfolge kannst Du auch mit Join arbeiten, oder sortierst die Arrays vorher, und dann gibt es noch die Möglichkeit, dass ein Element doppelt sein kann.
If Join (temp, Chr (9)) = Join (Var (Chr (9)) Then ...
Hängt alles von Deiner Aufgabenstellung ab ...