【发布时间】:2013-03-04 23:22:04
【问题描述】:
我想在 excel 中比较两张表,如果 vba 发现重复,它将删除它们。 我已经搜索了一段时间,终于在这里找到了我想要的东西。 "How do I delete duplicates between two excel sheets quickly vba"
但就我而言,这对我不起作用。因为这个脚本认为 abc 和 AbC 是重复的。 那么无论如何要修改脚本,以便所有字母都区分大小写。
【问题讨论】:
我想在 excel 中比较两张表,如果 vba 发现重复,它将删除它们。 我已经搜索了一段时间,终于在这里找到了我想要的东西。 "How do I delete duplicates between two excel sheets quickly vba"
但就我而言,这对我不起作用。因为这个脚本认为 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
【讨论】:
UsedRange 和Application.ScreenUpdating 属性。