在两个范围内查找常见字符串



我正在尝试查找包含在两个范围内的公共字符串。如何使用交集函数比较范围中的每个单元格?

如果尝试只是一个简单的交叉点,但它总是说没有交叉点。

Sub MAIN()
    Set Rng1 = Range("L1:M1")
    Set Rng2 = Range("V2")
    Set intersec = Intersect(Rng1, Rng2)
    If Not intersec Is Nothing Then
        If intersec.Cells.Count = Rng2.Cells.Count Then
            'something
        End If
    End If
End Sub
如果 rng2 包含"a",rng1 包含"a">

和"b",那么我希望 intersec 包含"a"。

试试这个:

Sub MAIN()
    Set rng1 = Range("L1:M1")
    Set rng2 = Range("V2")
    Set intersec = rng1.Find(rng2.Value)
    If Not intersec Is Nothing Then
            'something
    End If
End Sub

查找功能将为您完成工作

最新更新