【发布时间】:2016-07-14 20:57:56
【问题描述】:
假设 Range 是连续的并且是单列。
我想突出显示上述范围的重复条目。我的 VBA 如下,但未按预期运行。主题是使用 OFFSET 将第一个单元格值与其底部值进行比较
Sub CompareSingleRange()
Dim rangeToUse1 As Range, rangeToUse2 As Range, cell1 As Range, cell2 As Range
' Assume Selection is contiguous
Set rangeToUse1 = Selection
Set rangeToUse2 = Selection
For Each cell1 In rangeToUse1
For Each cell2 In rangeToUse2
If cell1.Value = cell2.Offset(1,0).Value Then
cell1.Interior.ColorIndex = 38
End If
Next cell2
Next cell1
End Sub
【问题讨论】:
标签: vba excel duplicates conditional-formatting