- ベストアンサー
フィルタの抽出を解除するコード
エクセルのオートフィルタを解除するコードを調べてるのですが ActiveSheet.AutoFilterMode = False だとフィルタそのものが解除されてしまうのですが オートフィルタは解除せず、現在抽出されてるもののみ解除して全てのレコードを表示するコードを教えてください。 ActiveSheet.UsedRange.AutoFilter Field:=1 このようにもう一度その列を選択すればいいのですが このコードじゃなくて「ショーオールデータ」みたいなコードがあった気がするのですが探せません。 ご回答よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
表示メニューのオブジェクト ブラウザにて、ライブラリを見てみましょう。AutoFilter のメンバが表示されます。 あるいはヘルプの画面を表示後に autofilter と入力・検索すると、「AutoFilter オブジェクト メンバ」があります。
その他の回答 (1)
- xls88
- ベストアンサー率56% (669/1189)
回答No.1
下記で試してください。 If ActiveSheet.FilterMode Then ActiveSheet.AutoFilter.ShowAllData End If
質問者
お礼
ご回答ありがとうございました。
お礼
ご回答ありがとうございました。