質問: オートフィルタのvbaについて 初めまして、オートフィルタに係るvbaについて質問させてください! a列にりんごやぶどうなど果物の名前が入っているデータがあり、k列までデータが 入っています。(b列以降は果物の個数や値段のデータなので、果物の名前はa列のみです。)うち、「りんご」、「みかん」、「もも」、「いちご」のデータのみを抽出したいため、以下のようなvbaを記述しました。 しかし、実行したところエラーコード1004「rangeクラスのautofillメソッドが失敗しました。」というメッセージが出てきたため、処理ができませんでした。 何か範囲の指定方法が間違っているのでしょうか...? ご教示いただけるととても嬉しいです。 よろしくお願いいたします。 rows("1:1").autofilter activesheet.range("a1:k" & cells(1).currentregion.rows.count).autofilter field:=1, criteria1:= _ array("りんご", "みかん", "もも", "いちご"), operator:=xlfiltervalue
回答: おしい。最後の最後で「s」が足りない。 誤:xlfiltervalue ↓ 正:xlfiltervalues