|
本帖最后由 爱疯 于 2015-3-26 08:54 编辑
如:b2=e3=1,d2=c3=5(e3不标记颜色)
c3=e4=5(c3也需要标记颜色)
本帖最后由 26759761@qq.com 于 2015-3-23 18:06 编辑
- Sub x()
- Dim arr, r, l, x
- Cells.ClearFormats '先清除格式
- arr = Range("a1").CurrentRegion '把数据放进数组
- For r = 2 To UBound(arr) - 1 '从数组第二行循环到倒数第二行
- For x = 2 To UBound(arr, 2) '从数组第二列循环到最后一列
- For l = 2 To UBound(arr, 2) '从数组第二列循环到最后一列
- If arr(r, x) = arr(r + 1, l) Then Cells(r, x).Interior.ColorIndex = 6 '如果满足条件则设置颜色
- Next
- Next
- Next
- Range("a1").CurrentRegion.Borders.LineStyle = 1 '加上边框
- End Sub
复制代码
|
|