如何用vba实现判断一行中的数据是否存在于另一张表格中
2个回答
展开全部
查找A列的数据,是否在 数据库这个表的A1:Z100这个区域存在?如果存在,就在B列显示 有
Sub 查找()
Dim I%, X, C
For I = 2 To Range("A65536").End(xlUp).Row
With Sheets("数据库").Range("a1:Z100")
Set C = .Find(Cells(I, "a"), LookIn:=xlValues)
X = C.Row
End With
If X > 0 Then
Cells(I, "b") = "有"
End If
Next
End Sub
Sub 查找()
Dim I%, X, C
For I = 2 To Range("A65536").End(xlUp).Row
With Sheets("数据库").Range("a1:Z100")
Set C = .Find(Cells(I, "a"), LookIn:=xlValues)
X = C.Row
End With
If X > 0 Then
Cells(I, "b") = "有"
End If
Next
End Sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询