• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL VBAでのフィルタ設定)

EXCEL VBAでのフィルタ設定

このQ&Aのポイント
  • EXCEL VBAを使用して一覧表示されたシートにフィルタ設定を行いたいが、うまくいかない
  • 会社を辞めた人が作ったEXCEL VBAの改造を実施中で、VBAの経験がないため困っている
  • エラーが出てしまう箇所はActiveSheet.ShowAllData

質問者が選んだベストアンサー

  • ベストアンサー
  • higekuman
  • ベストアンサー率19% (195/979)
回答No.1

オートフィルタによって、ある条件のものを抽出している状態=ある条件じゃないものが隠されている状態、のときだとエラーになりません。 要は、オートフィルターによって隠されているものをすべて表示すものなので、オートフィルタで何も抽出していない=すべてのものが表示されている状態だと、オートフィルタによって隠れているものがない=ShowAllDateで扱うものがない、ということでエラーになっているんだと思います。