|
发表于 2015-1-3 15:24
|
显示全部楼层
本楼为最佳答案
- Sub Macro1()
- Dim arr, rng As Range, j%
- arr = Range("a16").CurrentRegion
- ActiveSheet.UsedRange.Interior.ColorIndex = xlNone
- For j = 1 To UBound(arr, 2)
- s = Application.CountIf(Cells(16, j).Resize(4), arr(2, j))
- If arr(2, j) = arr(3, j) And s = 2 Then
- If rng Is Nothing Then
- Set rng = Cells(17, j).Resize(2)
- Else
- Set rng = Union(rng, Cells(17, j).Resize(2))
- End If
- End If
- Next
- If Not rng Is Nothing Then rng.Interior.ColorIndex = 7
- End Sub
复制代码 |
|