Guten Tag,
ich habe eine Datei mit verschiednen Artikel Nr. Spalte A, verschiedene Kunden Spalte B, verschieenen Serien Nr. Spalte C und Datum in Spalte d.
Die kompl. Datei ist nach Datum & anschließend nach Artikel Nr. absteigend sortiert.
Die Artikel Nr. können mehrfach vorkommen. Die SN: zu den Artikel Nr. aber nicht.
Aktuell hat GV0587 die SN: Nr. 1, 2, 3; GV0588 die SN: Nr. 4 ,5, 6; und GV0598 die SN: Nr. 7, 8, 9
Das soll auch genau so bleiben, allerdings möchte ich das die kleinste SN: zu einer Artikel Nr. immer am weitesten oben steht. Siehe Anhang Sollzustand.
Denn innerhalb einer Artikel Nr. kann ich die SN: auch tauschen. Ich möchte das der Kunde der nach Datum weiter oben steht immer die kleinste SN: zu jedem Artikel erhält.
Die Liste soll aber trotzdem immer mit prio 1 nach Datum und prio 2 nach Artikel Nr. absteigend sortiert bleiben.
Manuell bekomme ich es hin indem ich zuerst die kompl. Liste nach Datum sortiere, dann einzeln jede Artikel Nr. über den Autofilter anzeigen lasse und dann nur Splalte B absteigend sortieren lasse.
Die originale Datei hat aber mehrere hundert Artikel Nr. mit tausenden SN. Nr. Der Aufwand ist also zu groß um das händisch zu machen.
Ich bekomme die Liste über folgende Sub nach Datum und Artikel Nr. sortiert, aber nicht noch die SN: Nr. zu jeder Artikel Nr. von klein nach groß.
Ich hoffe Ihr könnt mir helfen.
Vielen Dank
Wolfgang
Code-Tags eingefügt. ~Thunderbolt
ich habe eine Datei mit verschiednen Artikel Nr. Spalte A, verschiedene Kunden Spalte B, verschieenen Serien Nr. Spalte C und Datum in Spalte d.
Die kompl. Datei ist nach Datum & anschließend nach Artikel Nr. absteigend sortiert.
Die Artikel Nr. können mehrfach vorkommen. Die SN: zu den Artikel Nr. aber nicht.
Aktuell hat GV0587 die SN: Nr. 1, 2, 3; GV0588 die SN: Nr. 4 ,5, 6; und GV0598 die SN: Nr. 7, 8, 9
Das soll auch genau so bleiben, allerdings möchte ich das die kleinste SN: zu einer Artikel Nr. immer am weitesten oben steht. Siehe Anhang Sollzustand.
Denn innerhalb einer Artikel Nr. kann ich die SN: auch tauschen. Ich möchte das der Kunde der nach Datum weiter oben steht immer die kleinste SN: zu jedem Artikel erhält.
Die Liste soll aber trotzdem immer mit prio 1 nach Datum und prio 2 nach Artikel Nr. absteigend sortiert bleiben.
Manuell bekomme ich es hin indem ich zuerst die kompl. Liste nach Datum sortiere, dann einzeln jede Artikel Nr. über den Autofilter anzeigen lasse und dann nur Splalte B absteigend sortieren lasse.
Die originale Datei hat aber mehrere hundert Artikel Nr. mit tausenden SN. Nr. Der Aufwand ist also zu groß um das händisch zu machen.
Ich bekomme die Liste über folgende Sub nach Datum und Artikel Nr. sortiert, aber nicht noch die SN: Nr. zu jeder Artikel Nr. von klein nach groß.
Ich hoffe Ihr könnt mir helfen.
Vielen Dank
Wolfgang
Visual Basic-Quellcode
- Private Sub CommandButton1_Click()
- Dim SSp1 As String
- Dim SSp2 As String
- Dim Bereich As String
- Bereich = "A1:D10"
- SSp1 = "a"
- SSp2 = "d"
- ActiveSheet.Range(Bereich).Sort _
- Key1:=Range(SSp2 & "1"), Order1:=xlAscending, _
- Key2:=Range(SSp1 & "1"), Order2:=xlAscending, _
- Header:=xlGuess, MatchCase:=False, _
- Orientation:=xlTopToBottom
- End Sub
Code-Tags eingefügt. ~Thunderbolt
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „Thunderbolt“ ()