Sort関数

🟢 Excel
投稿日: 2026年4月11日8:10
=Sort(範囲,基準となる列,順序,方向(列or行))

VBAからWorksheetFunction.Sort(範囲あるいは配列,基準となる列,順序,方向(列or行))
arrSort=WorksheetFunction.Sort(arr,1,1,True)
WorkSheet新関数のSort関数
配列も対象にできるらしい。
Pythonのsorted関数に近い。
第3引数を-1とすると降順にできる。

Pythonだと降順はreverseメソッドになる(みたい)🤔
sorted(arr)
arr.reverse()

sortメソッドもある。
arr.sort()

VBAではWorksheetのSortオブジェクトを使うと思う。
配列のソートではワークシート関数が便利かも。