Seite 1 von 1

Daten per Makro sortieren

Verfasst: Do, 19.07.2007 12:42
von mike6
Hallo,

ich lese aus einer Datei folgende Daten in ein Calc-Tabellenblatt aus.

*************************************
1/0__ 11__ 3__ 02
2/0__ 11__ 7__ 01
2/0__ 11__ 7__ 01
2/0__ 11__ 7__ 01
4/0__ 11__ 4__ 00
4/0__ 11__ 4__ 00
51/0__ 11__ 4__ 01
51/0__ 11__ 4__ 01
25/0__ 11__ 4__ 01
25/0__ 11__ 4__ 01
*************************************

Ein Makro soll in dem Tabellenblatt alle doppelten Einträge entfernen und die
oben gezeigten Datem wie folgt anzeigen.

*************************************
1/0__ 11__ 3__ 02
2/0__ 11__ 7__ 01
4/0__ 11__ 4__ 00
51/0__ 11__ 4__ 01
25/0__ 11__ 4__ 01
*************************************


Wer kann mir Lösungsansätze aufzeigen :?:


mfg
mike

Re: Daten per Makro sortieren

Verfasst: So, 29.07.2007 18:18
von Toxitom
Hey Mike,

Alles in einer Zelle? Oder sind die Unterstriche Spaltentrennungen? Und du sortierst nach den Zahlen vor dem ersten Slash?

Empfehlung:
Alles in einen Array einlesen, dann Stück für Stück (per geschachtelter Schleife) Doubletten suchen und eliminieren, dann die Textteile auslösen, die sortiert werden sollen (in einen zweiten Array, gleiche Indexnummern) Bubblesort laufen lassen über zweiten Array, gleichzeitig aber die Indexnummern des ersten Arrays mit sortieren - fertig :-)

Gruss
Thomas