Zwei Arrays mittels StarBasic einfach vergleichen
Verfasst: So, 12.03.2017 13:11
Hallo,
ich möchte gerne zwei Arrays mittels StarBasic vergleichen, also im Prinzip Folgendes tun:
Das Makro bringt in dieser Form einen Laufzeitfehler.
Gibt es eine andere Möglichkeit das mittels StarBasic zu tun außer alle einzelnen Felder der Arrays zu vergleichen? Gesucht ist nur die Aussage das die Array-Inhalte völlig gleich oder nicht völlig gleich sind, nicht welche Unterschiede wo vorliegen.
Hintergrund:
ich möchte letztendlich zwei Arrays vergleichen die aus einem Tabellenblatt wie folgt gelesen wurden (Beispiel):
meiner Sorge ist das WENN ich einzelne Felder solcher Arrays vergleichen muss das das merklich zeitaufwändig wird wenn die Arrays zu groß werden (zumal ja die Inhalte der Felder von arr(), hier im Konkreten, selbst Arrays sind).
Gruß
Stephan
ich möchte gerne zwei Arrays mittels StarBasic vergleichen, also im Prinzip Folgendes tun:
Code: Alles auswählen
Sub test()
arr1 = ARRAY(1,2,3)
arr2 = ARRAY(1,2,4)
Msgbox arr1=arr2
End Sub
Gibt es eine andere Möglichkeit das mittels StarBasic zu tun außer alle einzelnen Felder der Arrays zu vergleichen? Gesucht ist nur die Aussage das die Array-Inhalte völlig gleich oder nicht völlig gleich sind, nicht welche Unterschiede wo vorliegen.
Hintergrund:
ich möchte letztendlich zwei Arrays vergleichen die aus einem Tabellenblatt wie folgt gelesen wurden (Beispiel):
Code: Alles auswählen
arr = ThisComponent.Sheets(0).getCellRangeByName("A1:E10").getDataArray()
Gruß
Stephan