VBA的Excel排序範圍我有可以包含任意數目行的表:通過特定列
正如我所說的,它可以包含1個或∞行。
我想根據列B中的Date單元格對A3:D∞範圍進行排序。我該怎麼做?
問題是我不知道如何從A3選擇到最後一行。
我認爲循環到最後一行不是一個正確的方法。
我已經得到了這個到目前爲止它看起來像正確的,但範圍硬編碼。我如何擺脫範圍的硬編碼?
Range("A3:D8").Sort key1:=Range("B3:B8"), _
order1:=xlAscending, Header:=xlNo
謝謝它的作品,在幾分鐘內將標記你的回答更多 – Cheese
只是一個註釋:這不適用於日期時間數據類型,它們按字符串排序。將字段轉換爲long並進行排序更安全。 – Yasskier
成千上萬的選票! –