範囲をソートしようとしています(3列を含む)2列目のデータをソートしたいのですが、最初の列を介して。 。範囲をソートすると、範囲が空であると表示されます
第2および第1列は常にに充填されている
ここでは、私が使用してラインですが、私はエラーを取得しておいてください。
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
ターゲットが定義されたワークブックですシートが存在し、セル"A1:C" & m
にはデータのみの列Cが含まれている可能性がありますが、その列には何も並べ替えません。あなたの助けのための
ありがとう!
したがって、[VBAベストプラクティス:ワークシートを想定しない](https://stackoverflow.com/documentation/excel-vba/1107/vba-best-practices/9218/never-assume-the-worksheet)もお読みください。 –
実際にそれで解決されるようです!ありがとうございました :) – KawaRu