私は VBA マクロで作業しています。高度なフィルター メソッドを使用して、一意のレコードを他のセルにコピーしようとしています。コードと行が少ない1つのモジュールで正常に動作しています。
しかし、同じ高度なフィルター処理されたメソッドが別のシートでは機能していません。データはコピーされず、Excel シートの左隅に抜粋が表示されているだけです。
基本的に、高度なフィルター処理されたメソッドを使用して、一意のレコードをある列から別の列にコピーしています
高度なフィルタ オプションのエラーを修正するのを手伝っていただけませんか。
Set rng = ws.Range("A1:A" & lastrow)
Set rng1 = ws.Range("B1")
rng.AdvancedFilter Action:=xlFilterCopy, copytorange:=rng1, unique:=True
End Sub