フィルタ条件の解除(単独列)

フィルタ条件を列ごとに解除するコード

'1列目のフィルタ条件を解除
Range("A1").AutoFilter 1

フィルタをかけた列の条件を列ごとに解除するには「AutoFilter」メソッドの条件を省略して実行します

1つ目の引数は指定列の数値指定になります
この数値はワークシートの列数とは一致しませんので注意してください
この点に関しては、以下の記事で解説しています

各列ごとにフィルタ条件を解除する動き
列ごとにフィルタ条件を解除

画像の動きの様にメソッドに指定列数を指定するだけで実行すると、その列のみを解除します

この動きはフィルタがかかっているかいないかは関係なく動作するのですが、逆にフィルタがかかっているものを解除する、という動きにするにはフィルタの状態を判定する必要があります

ただ、すべてをまとめて一括で条件解除をするにはShowAllDataメソッドを使用します
以下の記事で解説しています