質問: false 'リセットする end if .range("a4:iv4").autofilter 'オートフィルタモードをセット .range("a4:iv4").autofilter field:=5, criteria1:="=*" & ans & "*" '5つ目のフィルターに検索文字 end with end sub これでe4セルをダブルクリックすると、表示が出てとまってしまいました。
回答: 「option explicit」が記述されていませんか。 これはマクロ内で使用する変数は、先に宣言しておかなければならないという宣言文です。 この為、inputbox関数で「ans」が定義されていない為に警告されたと思います。 因みにプロレベルのコーディングならいざ知らず、一般のvbaユーザでは不要ですのでこのオプションは削除される事をお勧めします。(vbe画面→ツール→オプション→変数の宣言を強制するのチェックを外す)