ワークシートに102のワークシートがあります。私は各ワークシートを独立して循環させ、のの中のの中のワークブック全体(ワークブック全体ではない)を削除したいと思います。ワークブック内の重複する値を1つのワークシート内で削除する
Sub DeleteDuplicates()
Set ws = ThisWorkbook.Worksheets
For Each X In ws
X.Range("A:B").RemoveDuplicates Columns:=Array(1, 2), Header:=xlYes
Next
End Sub
私はそれだけではなく、単一のワークシート内、ワークブック内のどこにでも現れる重複を削除していると信じて:
は、私は現在、このコードを持っています。このコードを操作している特定のワークシート内から重複を削除するようにこのコードを制限する方法はありますか?
これはXでのみ動作することを保証します。 – Excelosaurus
コードは確かに実行するときに私が期待するものです。ワークシート全体で重複を削除するのはなぜだと思いますか? – YowE3K
ああ、ありがとう。私は元のデータソースでそれをテストしようとしていましたが、私が興味を持っていたカラムだけを選択するのを忘れていました。フォーミュラはポストされています - 私は間違っていると思わないでください。あなたの応答を感謝します。 – AmandaNicole