Excelで重複しない値をコピーして別のシートに貼り付けようとしています。数式の列から一意の値のみをコピーして貼り付ける必要があります。私はスタック交換から以下のコードを試しましたが、それは非数式の列でのみ動作しています。数式列からのみ重複しない値を貼り付けてコピーするにはどうすればよいですか?数式列からの重複しない値のみをコピーして貼り付けます。
Sub CopyUnique()
Dim s1 As Worksheet, s2 As Worksheet
Set s1 = Sheets("Main")
Set s2 = Sheets("Count")
s1.Range("B:B").Copy s2.Range("A1")
s2.Range("A:A").RemoveDuplicates Columns:=1, Header:=xlNo
End Sub