ich fuerchte ich bin bei folgendem Problem auf eure Hilfe angewiessen. In einer Buchhaltungstabelle werden Kontobewegungen verwaltet. Durch mein Makro koennen alte Kontobewegungen, die in einer gesonderten Spalte (Spalte G) markiert werden, anhand von G sortiert werden und wandern dann in ein Archivarbeitsblatt des selben Files.
Das funktioniert alles einwandfrei, jedoch mit einer Ausnahme. Wenn Spalte F nicht leer ist und die erste Kontobewegung nicht als alt markiert wurde, wird die zweite Kontobewegung in der darunterliegenden Zeile nicht nach oben sortiert.
Verwendeter Makrobefehl fuer sortieren:
Range("A10:G3000").Sort Key1:=Range("G3000"), Order1:=xlAscending, Header:=xlGuess _
, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
Hier findet ihr eine Bsp.tab, in der der Casus Knaxus dargestellt ist (File enthaelt auch das Makro "Ordine Spunta"): https://www.herber.de/bbs/user/40558.xls
Habe bereits diverses anderes ausprobiert, was auch nicht zum Ziel gefuehrt hat. Z.B. Key1 :=Range("G10") und/oder Order1:=xlDescending etc.pp. ...
Vielen Dank fuer euer Interesse und Muehen!
Gruesse Jan