• ベストアンサー

EXCElセルの値でフィルター抽出したい

windows10,microsoft365使用の超初心者です。 Sub セルの値でオートフィルターで抽出しその行を削除したい() Range("D8").AutoFilter Field:=6, Criteria1:=Range("F4").Value, Operator:=xlAnd End Sub このコードでやっても、うまく抽出してくれません。 どうして出来ないのかわかりません。ご教示よろしくお願いいたします。 セルF4は、表示は「6月20日」数値は44002です。 セルD8は、表示は「令和2年6月分」で数値は44002です。

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

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

8行目以降のD列からF4の値でフィルターをかけるのでしたら Range("D8").AutoFilter Field:=1, Criteria1:=Format(Range("F4").Value, "ggge年m月分"), Operator:=xlAnd で試してみてください。

aitaine
質問者

お礼

ありがとうございます。完璧にできました。嬉しいです。