所以,我有三个非常大的数据列。我希望这些匹配,但列之间有很多不匹配的行。
我想要做的是编写一个循环宏来删除单元格中的内容,F2
如果它们不等于A2
或中的内容K2
。但是,我只能找到有关为范围编写循环宏的详细信息。是否可以在同一个单元格上一遍又一遍地执行命令?到目前为止,我有:
Sub ArrayMatch()
Application.ScreenUpdating = True
Dim F As Range
For Each F In Range("F2:F2043").Cells
F.Select
If ActiveCell <> ActiveCell.Offset([0], [-5]) And ActiveCell <> ActiveCell.Offset([0], [5]) Then
Selection.Delete Shift:=xlUp
Else: Stop
End If
Next
目前,我只想在其中任何一个相等时停止代码。但是,按照我在此处定义范围的方式,该代码仅适用于该范围内的所有其他单元格。F2
我可以改写这个范围以一遍又一遍地将其余代码应用于单元格吗?
谢谢!我会继续试验我所拥有的,同时热切地等待回复!