• ベストアンサー

VBA AutoFilterModeについて

以下のサイトにVBAのサンプルがあったので見ていたのですが、「Range("A1").AutoFilterMode」という箇所があります。RangeオブジェクトにAutoFilterModeプロパティは無いと思いますし、実行するとエラーになりますが、このコードについてあっているのか、間違っているのか、どちらになるでしょうか? https://github.com/carvetighter/VBA-Code-Library/blame/master/Mod_Autofilter.bas

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1734/2604)
回答No.1

確かにエラーになりますね。 その下に If wks_current.AutoFilterMode = True Then とありますので本来は wks_current.AutoFilterMode = False としたかったのだと思いますが 右にThen wks_current.Range("A1").AutoFilter があるので何かの間違いで Range("A1")を付けてしまったのかもしれません。 AutoFilterModeはWorksheet のメンバーだと思います。

関連するQ&A

専門家に質問してみよう