我比這個更新,而且我無法整理For ... Next循環。在兩個範圍內的VBA搜索
我想跟蹤兩列中的兩個文本變量,這樣當在一行中找到兩個變量時,文本就會添加到不同列中的那一行。
這是我到目前爲止有:
Sub AB()
Dim Rng1 As Range
Dim Rng2 As Range
Set Rng1 = Range("B1:B100")
Set Rng2 = Range("A1:A100")
For Each cel In Rng1
If InStr(1, cel.Value, "A") > 0 Then
For Each cel In Rng2
If InStr(1, cel.Value, "B") > 0 Then
cel.Offset(0, 5).Value = "AB"
End If
Next
End If
Next cel
End Sub
移動內環第一個'if'外,如果結合的發言等'如果InStr函數(1,cel.Value, 「A」)> 0和如果InStr函數(1,cel.Value,「B 「)> 0然後'編輯:你需要聲明一個'cel2'。 – findwindow