|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
本帖最后由 ks331 于 2018-1-22 23:33 编辑
要对比第3行和第4行,第5行对比第6行,以此类推,两行之间不同的用颜色标出来。找一段代码,只会对比第3行和第4行,其他的不会执行,请各位老师帮看一下,谢谢!
Sub DB_Row()
Dim i, j As Integer
Dim row1, row2 As Integer
row1 = 3 ' 对比第 3 行
row2 = 4 ' 和第 4 行
For i = 1 To 256
For j = 1 To 256
If Cells(row1, i).Value = Cells(row2, j).Value Then
If Cells(row2, j).Interior.ColorIndex <> 36 Then
Cells(row1, i).Interior.ColorIndex = 35
Cells(row2, j).Interior.ColorIndex = 36
Exit For
End If
End If
Next j
Next i
For i = 1 To 256
If Cells(row1, i).Interior.ColorIndex <> 35 Then
Cells(row1, i).Interior.ColorIndex = 46
End If
If Cells(row2, i).Interior.ColorIndex <> 36 Then
Cells(row2, i).Interior.ColorIndex = 46
End If
Next i
End Sub |
评分
-
1
查看全部评分
-
|