Ich will in meiner Datei ein Sortiermakro machen das die einzelnen Blöcke sortiert!
Zum probieren, mein Auszug aus der Datei: https://www.herber.de/bbs/user/46367.xls
Wer hilft mir?
Danke Serge
Sub versuch()
Dim letzte As Long, zeile As Long, reihe As Long, start As Long
letzte = Range("A65536").End(xlUp).Offset(0, 0).Row
start = 3
Do
For zeile = start To letzte
If Cells(zeile, 1).Value = 0 Then
reihe = Cells(zeile - 1, 1).Row
Exit For
End If
Next zeile
Range("A" & start - 1 & ":B" & reihe).Sort Key1:=Range("A" & start), Order1:=xlAscending, _
Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
start = reihe + 2
Loop Until Range("A" & zeile + 1).Value = ""
End Sub
Voraussetzung: in der letzten Zeile muss in Spalte A eine 0 stehen, sonst wird der letzte Block nicht sortiert (wie in deiner Beispielmappe). Sortiert wird aufsteigend nach Spalte A
Gruß
Chaos
Die Datei https://www.herber.de/bbs/user/46395.xls wurde aus Datenschutzgründen gelöscht