ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
8193
8193
EMPFEHLEN
-
29.06.06 10:57 #1
- Registriert seit
- Jun 2006
- Ort
- (Bayern)
- Beiträge
- 255
Moin Forum-Leuts,
ich hab ne Tabelle der Form:
die nach folgenden Kriterien sortiert werden soll:Code :1 2 3 4
a b cdga xxx xxx a bb cda xxx xxx a bbb cda xxx xxx ...
1. 1.Spalte (hier das 'a')
2. ges. Länge der drei Spalten zusammen
3. Länge der zweiten Spalte
Die letzten zwei Spalten sind irrelevant, sollten aber bei der Sortierung (natürlich) mitgenommen werden.
dementsprechend wäre dann obige Tabelle folgendermaßen sortiert:
Ich hätte schon nach etwas ähnlichem wie den in C (und bestimmt noch was weiß ich wo) implemetierten qsort() mit eigener Vergleichsfunktion gesucht, aber nix gefunden.Code :1 2 3
a bbb cda (a,ges. Länge: 7) a bb cda (a,ges. Länge: 6,Länge 2.Sp.:2) a b cdga (a,ges. Länge: 6,Länge 2.Sp.:1)
Kann mir wer helfen? (Ich kann VBA)
Danke schonmal.There´re 10 kinds of people: The one who understand binary, and the others!
{2b|^(2b)} - Shakespear
"Offensichtlich spielst du kein Golf" (der Dude)
Total egal wie bescheuert meine Frage auch ist: Ich bin NICHT Sven Uwe!
-
Hai,
Wenn das heissen soll, daß du nach einer VBA-Lösung suchst, kann ich dir nicht weiterhelfen.
Zitat von mc_gulasch
Ansonsten : Füge einfach zwei zusätzliche Spalten ein, oder häng sie an.
1. Spalte = =LÄNGE(A1)+LÄNGE(B1)+LÄNGE(C1) für die Gesamtlänge
2. Spalte = =LÄNGE(B1) für die Länge der Spalte 2
Dann Daten => Sortieren nach Spalte 1 (die a`s) , Spalte X (Gesamtlänge) , Splate XX (Länge Spalte b)
Ciao StefanEine weitere sinnlose Page im weltweiten Netz. www.leola13.de
Wenn du eine weise Antwort verlangst, musst du vernünftig fragen !
Man sollte die Tatsachen kennen, bevor man sie verdreht !
-
29.06.06 11:24 #3
- Registriert seit
- Jun 2006
- Ort
- (Bayern)
- Beiträge
- 255
Und genau DAS wollte ich. Super Sache. Klappt, flutscht, fasst.
Vielen Dank, rock on!
BTW: Gibt´s was neues von Sven Uwe? Hab schon lang nix mehr gehört
//edit
Ich bräuchte nochmal deine Hilfe, vielleicht kannst du mir nochmal helfen:
Ich hab jetzt eben diese 7 Spalten, die ich als csv-Datei abspeichern will, allerdings, sollen die ersten drei Spalten durch Tabstops getrennt sein und der Rest dann durch $, also
Geht das? Wenn ja, weiß wer wie?Code :1
a b c$d$e$f$g
//edit
//edit2
Hat sich erledigt, ich hab mir für das Problem ein kleine VBA-Prozedur geschrieben:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13
Sub make_csv() Open "C:\Arbeit\Files\file_sorted" For Append As #2 For i = 1 To 1798 out = Range("A" & i).Value & Chr(9) & Range("B" & i).Value & Chr(9) For j = 67 To 70 out = out & Range(Chr(j) & i).Value & Chr(36) Next Print #2, out Next Close #2 End Sub
hang loose!
//edit2Geändert von mc_gulasch (29.06.06 um 13:02 Uhr)
There´re 10 kinds of people: The one who understand binary, and the others!
{2b|^(2b)} - Shakespear
"Offensichtlich spielst du kein Golf" (der Dude)
Total egal wie bescheuert meine Frage auch ist: Ich bin NICHT Sven Uwe!
Ähnliche Themen
-
mehrere XML's nach mehreren Kriterien durchsuchen
Von shadowmonkz im Forum XML TechnologienAntworten: 2Letzter Beitrag: 06.03.09, 10:52 -
VBA Excel - Nach mehreren Kriterien suchen
Von Pinky im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 17.07.06, 15:25 -
Selektion nach mehreren Kriterien
Von Frenchmann im Forum Office-AnwendungenAntworten: 2Letzter Beitrag: 13.10.04, 09:09 -
Tabelleninhalt nach verschiedenen Kriterien sortieren
Von acquire im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 30.04.04, 10:24 -
Sortierung nach mehreren Kriterien
Von mC pAiN im Forum Relationale DatenbanksystemeAntworten: 7Letzter Beitrag: 24.03.04, 18:27





Zitieren

Login





