オートフィルタで表をソートする

 

Sub test()

    ' オートフィルタで表をソートする


    Range("A1").AutoFilter
    
    With ActiveSheet.AutoFilter.Sort
        With .SortFields
            .Clear  ' ソートキーを削除
            '昇順にソート
            .Add Key:=Range("E1"), Order:=xlAscending

        End With
        .Apply
    End With

End Sub

 

 

 

降順にするには、「Order:=xlDescending」にすれば良いです。

 

実行結果

 

 

 

 

 

― ― ― ― ― ― ― ― ― ― → Excel VBA基礎入門もくじ へ戻る 

 

参考記事