|
楼主 |
发表于 2023-4-3 08:48
|
显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
本帖最后由 zjcctv2006 于 2023-4-3 08:55 编辑
全党 发表于 2023-3-31 13:23
Sub 去重()
Set dic = CreateObject("Scripting.Dictionary")
arr = Range("a1").CurrentRegion
老师你好!我是这么写的为什么其中一行没有变色?
Sub ss()
Dim i&, j&, arr, d As Object
Set d = CreateObject("scripting.dictionary")
j = Sheet1.Range("a65536").End(xlUp).Row
arr = Sheet1.Range("a1:a" & j)
For i = 4 To j
If Not d.exists(arr(i, 1)) Then
d(arr(i, 1)) = ""
Else
'Stop
Cells(i, 1).Interior.ColorIndex = 7
End If
Next
End Sub |
|