我正在寻找一个可以执行以下操作的宏:
1) 查看 MECH_COMBINED 表中的任何行是否存在与COMPONENTS 表中完全相同的信息。(MECH_COMBINED 中大约有 7000 行,COMPONENTS 中有 20000 行,每个工作表的列都与 BI 相同的列名)
2)如果 MECH_COMBINED 中的行存在,则突出显示 COMPONENTS 表中的整行并创建具有不同行的第三张表(如果不可能,则第三张表可以具有相同的突出显示的行
我希望这是一个可能的宏?我现在使用的那个运行得太慢了,最终冻结了excel。
Sub Test()
Application.ScreenUpdating = False
Dim bottomA1 As Integer bottomA1 = Sheets("Sheet1").Range("A" & Rows.Count).End(xlUp).Row Dim c As Range
Dim bottomA2 As Integer bottomA2 = Sheets("Sheet2").Range("A" & Rows.Count).End(xlUp).Row Dim x As Integer For Each c In Sheets("Sheet2").Range("A1:A" & bottomA2)
For x = bottomA1 To 2 Step -1 If Cells(x, 1) = c Then Cells(x, 1).EntireRow.Interior.Color = 255 End If Next x Next c Application.ScreenUpdating = True
End Sub
提前致谢 :)