- 締切済み
文字「3M」はexcelで行数多いと重複削除不可
excel vba でRemoveDuplicatesを使用して、重複削除を行っていますが、 次の場合、重複削除ができません。重複削除方法を教えて下さい。 但し、ソートやIF文を使用しない方法をお願いします。 理由は、処理時間が掛からないようにしたいためです。 現象) ワークシートのA列の274行目と11512行目に、「3M」が記載されています。A列は、1行目から11512行目まで値が記載され、その内、重複は、上記の「3M」だけです。 vbaを起動して、重複削除させても「重複した値は見つかりませんでした。」となります。 この文字「3M」以外の文字に置き換えると削除できます。また、「3M」を隣接した行に並べると削除できます。 また、vbaでなく、excelのコマンドの「重複削除」を行っても、同じ現象です。 重複行の間隔がいくつだと削除できないかを調べました。 間が10行以上は削除できませんでした。9行以下は削除できました。 添付画像参照下さい。
- みんなの回答 (2)
- 専門家の回答
お礼
ありがとうございました。 お礼が遅くなり申し訳ありませんでした。 マイクロソフトのバグと思われます。修正されることを期待します。 ご指摘頂き、重複削除不可の文字が決まっていないことに気づきました。 ありがとうございました。 ご教示頂いた「フィルター詳細設定」の操作は、理解できていないですが、 他の方法を検討します。 追伸 「よねさんのWordとExcelの小部屋」というところの「Dictionaryを利用する」でできそうと思います。検討します。 ありがとうございました。