0
Sub NewMacro()
Dim endRow As Long
endRow = Sheet1.Range("A999999").End(xlUp).Row
For i = 1 To endRow
If Sheet1.Range("A" & i).Value = Sheet1.Range("F" & i).Value Then
Sheet1.Range("K" & i).Value = "Yes" Else
Sheet1.Range("K" & i).Value = "No"
End If
Next i
End Sub
这将比较列A与F列,并将结果显示在列K. 我需要的是,如果该值为true,则像上面应该比较B列列G,列C,列H等......并将结果显示在下一列中。请帮忙。Microsoft Excel中VBA脚本:递归列匹配
非常感谢你的帮助。 :) –
但是,只有当列K中的结果为“是”,然后将列B与G等比较时,第一个代码才可以。如果K =“否”,那么没有进一步匹配该行。 –
@TitusSam我用一个不断插入“是”值的版本更新了答案,但一旦碰到“否”就停下来。 – YowE3K