フィルタ関数を削除せずにワークシートに適用されているすべてのフィルタを削除するには、次のコードを使用します。関数の場合 - 何もしない場合は何もしない
If ActiveSheet.AutoFilterMode Then ActiveSheet.ShowAllData
しかし機会にそこにはフィルタが適用されないだろうと、私はこれとそれのエラーを実行する必要があります、適用されたフィルタがある場合、これは完璧に動作します。エラーコードは1004です。 - 'ワークシートクラスのShowAllDataメソッドが失敗しました'。
どうすればこのようなことが起こらないようにして、フィルタがない場合でもエラーにならないようにすることができます。
おかげ
これらの変更を実行するとエラー424が発生します。オブジェクトには 'Error.Clear'行がハイライト表示されます – Dullspark
err.clear:error without or or" –