Registriert seit: 17.04.2014
Version(en): MS Office 365(32)
18.05.2020, 07:45
(Dieser Beitrag wurde zuletzt bearbeitet: 18.05.2020, 11:01 von Kuwer.)
Hallo,
die Codes von snb hatte ich entsprechend angepasst zum Testen unter gleichen Bedingungen.
Die Beschränkung auf 1.048.576 sortierbare Zellen betrifft leider auch die TabSort-Variante.
Nachtrag: Ich hab es getestet unter Excel 2010 32Bit, Windows10 Home 64Bit, Intel(R) Core i7-4700MQ CPU @ 2.40GHz, 8GB RAM.
Gruß Uwe
Registriert seit: 29.09.2015
Version(en): 2030,5
In Quicksort und Formelsort wird kein neues Arbeitsblatt kreiert und gelöscht.
So ist es kein sauberes Vergleich. Man kan die zwichtenwerte ins Arbetisblatt setzen das auch die Wewrte enthält.
übrigens gibt es viele Unterschiede zwischen Geschwindigkeit von Office 2000 (die schnellste), 2003, 2007,2010, usw.
Auch Windows10 scheint langsamer als XP zu sein.
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
Wäre ich nicht so faul, hätte ich alle Lösungen zusammen in ein Makro zum Messen gepackt ;) Dann wäre zumindest unter 365 eine gemeinsame Aussage möglich.
Registriert seit: 17.04.2014
Version(en): MS Office 365(32)
(18.05.2020, 10:08)snb schrieb: In Quicksort und Formelsort wird kein neues Arbeitsblatt kreiert und gelöscht.
Trotzdem schlägt sich TabSort doch recht gut.

Ich hatte die Version der normalen Excelsortierfunktion, @snb, ohne neues Arbeitsblatt getestet: Es war langsamer als im temporären Workbook. Aber unabhängig davon kommt für mich ein Arbeiten im selben Blatt/der selben Datei nicht in Frage. Das Aufräumen entfällt damit auch, wobei das bei Dir ja fehlt.
Gruß Uwe
Registriert seit: 29.09.2015
Version(en): 2030,5
Das Thema ist:reines Vergleich.
Registriert seit: 16.08.2017
Version(en): 2007 / 2010 / Web
Hi
Einfache Sortier-Algorithmen finden sich ja viele im Netz. Diese sind zwar einfach nachzuvollziehen aber eben auch dem entsprechend langsam.
Weil der von Uwe verwendete Algorithmus so schnell ist habe ich mal versucht ihn nachzuvollziehen und dazu eine kleine Übersicht erstellt welche es etwas anschaulicher macht.
Stelle diese mal für interessierte zur Verfügung.
Sortieren.xlsm (Größe: 25,18 KB / Downloads: 6)
Gruß Elex