-1
我有一个场景,我必须在工作表1中查找两列并在工作表2中搜索匹配,如果找到任何匹配的列,则替换该值。查找匹配的复合数据并使用宏替换
目前我已经固定了找到匹配的一列。这里是我的代码
Sub FindMatch()
Dim x As String
Dim found As Boolean
' Select first line of data.
Range("A2").Select
' Set search variable value.
x = "A"
' Set Boolean variable "found" to false.
found = False
' Set Do loop to stop at empty cell.
Do Until IsEmpty(ActiveCell)
' Check active cell for search value.
If ActiveCell.value = x Then
found = True
Exit Do
End If
' Step down 1 row from present location.
ActiveCell.Offset(1, 0).Select
Loop
' Check for found.
If found = True Then
MsgBox "Value found in cell " & ActiveCell.Address
Else
MsgBox "Value not found"
End If
End Sub
我想在工作表2 我搜索的SO搜索栏“A”和“d”,在工作表1对列“A” &“B”,但没有看到任何职务类似于我的要求。谁能帮我吗。
谢谢!
所以..你试图比较哪个值与哪个值?你尝试了什么,它没有工作?也许展示一个期望结果的例子。 –
使用Match,它是一个公式,然后在它周围包装一个IsError,让IsError与IsError不匹配。 – Lowpar
对不起,我没有太多的信誉上传超过2个图像链接。我用一些代码片段更新了我的问题。 @Miguel_Ryu – Joe