例に取り上げたコードでは
[Sheet1]シートにあるデータを
[Sheet2]シート―A1~H3セルの設定より
[Sheet2]シート―A10セルへ重複データを除いて抽出する
といった機能がある
With Worksheets("Sheet1")
.Range("A1").CurrentRegion.AdvancedFilter _
Action:=xlFilterCopy, _
CopyToRange:=Sheets("Sheet2").Range("A10"), _
CriteriaRange:=Sheets("Sheet2").Range("A1:H3"), _
Unique:=True
End With
1:.Range("A1").CurrentRegion.AdvancedFilter
⇒データを取得する範囲
2:Action:=xlFilterCopy
⇒データをコピーで抜き出す設定
3:CopyToRange:=Sheets("Sheet2").Range("A10")
⇒抽出したデータを張り付けるセル位置
4:CriteriaRange:=Sheets("Sheet2").Range("A1:H3")
⇒抽出条件が記された範囲
5:Unique:=True
⇒重複しているデータは除く