- ベストアンサー
Excelのオートフィルタでデータ抽出するマクロについて
オートフィルタで指定した期間のデータ抽出のマクロを作成しているのですが上手くいきません。 例えばA列に 10月29日 11月1日 11月3日 11月5日 と日付を入力しており、B列、C列にデータを入力していたとして D列1行目に10月31日、D列2行目に11月4日と入力し D列1行目からD列2行目までと指定したデータを抽出するマクロを教えていただけませんか。 マクロ初心者で、困っております。どうかよろしく御願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
過去スレですが、参考になりますでしょうか。 http://oshiete1.goo.ne.jp/qa4421278.html ほかマクロの記録でやりたいことを一度、実行してみてください。 わずかの編集で出来るようになると思います。
その他の回答 (1)
- higekuman
- ベストアンサー率19% (195/979)
回答No.1
すべてのデータに対して、A列の値がD列1行目とD列2行目の間かどうかを比較して、間だったらその行のデータを抽出するだけです。 マクロ初心者ということは、If構文やFor構文などは解るんですよね? であれば、何とかなります。 いろいろ経験を積めば、工夫してスマートなマクロを組むこともできますが、まずはみっともなくてもやりたいことが確実にできるマクロを組むことです。 ところで、このやりたいことに、オートフィルタはどう関係してくるのでしょうか?
質問者
お礼
ご回答頂き有難うございます。 参考にさせていただきます。
お礼
早速に回答頂き有難うございます。 思い通りの結果が出ました。 本当に有難うございます。