我首先制作了一个 VBA 脚本来比较两个 excel 文件。然后使用 Variant 对其进行优化,如this question中所述。但后来,我把它改成了 VBScript。在这里,上面说的方法似乎不起作用。还有其他更好的方法来加快这个过程吗?特别是对于大文件。
我的核心代码如下:-
For Each cell In objxlWorksheet1.UsedRange
If cell.Value <> objxlWorksheet2.Range(cell.Address).Value Then
'fill the color in the cell if there is a mismatch and Increment the counter
objxlWorksheet2.Range(cell.Address).Interior.ColorIndex = 3
counter=counter+1
End If
Next