我是 VBA 新手,希望在 Excel 中创建宏得到一些帮助。
我有一个文件,里面有两张我想比较的文件。我需要将工作表 1 列 G(序列号)与工作表 2 列 C(序列号)进行比较,如果工作表 2 列 K = D(已处理状态),则突出显示工作表 1 列 G 一种颜色。
我在另一个线程上找到了这段代码,但是无法让“和”部分工作。
**Sub Compare2()
Dim ws1 As Worksheet
Dim ws2 As Worksheet
Set ws1 = Worksheets("Sheet1")
Set ws2 = Worksheets("Sheet 2")
For Each i In ws2.Range("G2:G30")
For Each C In ws1.Range("C2:C50")
For Each L In ws2.Range("K2:K50")
If i.Cells.Value = C.Cells.Value And L.Cells.Value = "D" Then
i.Cells.Interior.ColorIndex = 3
End If
Next
Next
Next
End Sub**