質問: vbaで、オートフィルタを日付でかけたいのですが 上手くいかないため、教えて頂きたいです! シート1 に、データ(日付列はA)
回答: こんにちは。 sheets("シート1").autofiltermode = false v1 = sheets("シート1").range("A" & rows.count).end(xlup).row v2 = sheets("シート2").range("A1").value sheets("シート1").Range("$A$1:$A$" & v1).AutoFilter Field:=1, Operator:= _ xlFilterValues, Criteria2:=Array(2, format(v2,"m/d/yyyy")) sheets("シート1").range("A2:A" & v1).copy destination:=sheets("シート2").range("A3") 転記したい列って、どこでしたっけ。それに合わせてください