Ich versuche, einen Bereich (mit 3 Spalten) zu sortieren Ich möchte die Daten in der zweiten Spalte sortieren, und wenn es zwei Dinge in dieser Spalte gleich sind, möchte ich es sortieren über die erste Spalte. .Sortierung eines Bereichs, Excel sagt Bereich ist leer
Die zweite und die erste Spalte in
Hier ist die Linie, die ich benutze immer gefüllt, aber ich halte den Fehler bekommen:
Runtime error 1004: The sort reference is not valid, make sure that it's within the data you want to sort, and the first Sort By box isn't the same or blank
Target.Sheets("SheetToSort").Range("A1:C" & m).Sort Key1:=Range("B1:B" & m), Order1:=xlAscending, key2:=Range("A1:A" & m), order2:=xlAscending
Ziel ist eine definierte Arbeitsmappe , das Blatt existiert, Zellen "A1:C" & m
enthalten nur Daten Spalte C könnte leere Leerzeichen haben, aber ich sortiere nichts in dieser Spalte.
Danke für Ihre Hilfe!
Daher lesen Sie auch [VBA Best Practices: Niemals das Arbeitsblatt übernehmen] (https://stackoverflow.com/documentation/excel-vba/1107/vba-best-practices/9218/never-assume-the-worksheet). –
Scheint damit tatsächlich gelöst zu sein! Vielen Dank :) – KawaRu