問題
ExcelのVBAでオートフィルターを実行するためには以下のように書きます。
Range("A2:Z100").AutoFilter
しかし、Excel for Macの場合は、RangeオブジェクトにAutoFilterがないため、実行時エラーになります。
解決策
Selectionオブジェクトにしてから利用します。
Range("A2:Z100").Select
Selection.AutoFilter
参考: https://stackoverflow.com/questions/6860328/vba-range-autofilter-fails-on-excel-2011-mac
おしまい。