Excelで2つのシートを比較したいのですが、vbaで重複が見つかった場合は、それらが削除されます。しばらく検索して、ついにここで欲しいものを見つけました。「2つのExcelシート間の重複をすばやく削除するにはどうすればよいですか?」
しかし、私の場合、これは私にはうまくいきませんでした。このスクリプトはabcとAbCが重複していると見なすためです。とにかく、すべての文字で大文字と小文字が区別されるようにスクリプトを変更する方法はありますか。
Excelで2つのシートを比較したいのですが、vbaで重複が見つかった場合は、それらが削除されます。しばらく検索して、ついにここで欲しいものを見つけました。「2つのExcelシート間の重複をすばやく削除するにはどうすればよいですか?」
しかし、私の場合、これは私にはうまくいきませんでした。このスクリプトはabcとAbCが重複していると見なすためです。とにかく、すべての文字で大文字と小文字が区別されるようにスクリプトを変更する方法はありますか。
辞書のCompareModeを変更します。詳細については、こちらをご覧ください:http: //msdn.microsoft.com/en-us/library/a14xez73 (v=vs.84).aspx
Dim dict As Object
Set dict = CreateObject("Scripting.Dictionary")
' add this line:
dict.CompareMode = BinaryCompare