VBAでAdvancedFilterを使用してリストのエクスポートを作成しようとしています。私の問題は、動作するコードではなく、私が使用しようとしている基準である。私は使用しているRAWデータセットのSUMIFである値をフィルタリングしたい。したがって、RAWデータ= sumif(m:m、a:a、a2)の場合、< 2の場合は、リストから除外します。私はどのようにこれを私の基準(Range a1:a2)に入れますか? sumifsの数式を含む元のデータセットに新しい列を作成し、その基準を基にした唯一のソリューションですか?参照SUMIFを基準として使用するAdvancedFilter
FilterData()
Sheets("RAW").Range("A1:n2000").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:= _
Sheets("Criteria").Range("a1:a2"), CopyToRange:=Sheets("EXPORT").Range("A1:n1"), Unique:=True
Columns.AutoFit
Cells.WrapText = False
End Sub