如何使用VBA在指定范围内选择与另一个单元格的值匹配的单元格?

时间:2019-06-25 14:17:25

标签: excel vba

示例: 在单元格A1:A12中,我有一年中的几个月。 在单元格B1中,我有文本“七月” 我希望获得有关VBA代码的帮助,这些代码可以选择A1:A12范围内与我在B1中的内容匹配的单元格。

在这种情况下,VBA选择为A7。 道歉,VBA应该选择G1

有人可以帮忙吗?

谢谢

1 个答案:

答案 0 :(得分:0)

尝试一下:

Dim MyRange As Range
Dim MyValue As Range
Dim Result As Range

Set MyRange = Range("A1:A12)
Set MyValue = Range("B1)

For Each cell In MyRange

        If cell.Value = MyValue.Valu Then
            Set Result = cell
            Result.Select
            Exit For
        End If

Next cell