Excel 如果行和列已知,则在表中查找值

Excel 如果行和列已知,则在表中查找值,excel,vba,Excel,Vba,如何使用行标题和列标题查找V2B、V1A等中存在的值。例如,如果选择V2B,它应返回值2,依此类推……找到正确的列和正确的行,并将它们相交: V1 V2 V3 A 1 5 9 B 2 2 6 C 7 8 4 你试过什么?而且,这看起来很像,这些是重复的吗?你可能想尝试改变你的另一个问题中提供的解决方案,从而得出这个问题的解决方案。这两个问题略有不同。我正在修改相同的代码以得到这个答案。这将需要我一些时间,但我想

如何使用行标题和列标题查找V2B、V1A等中存在的值。例如,如果选择V2B,它应返回值2,依此类推……

找到正确的列和正确的行,并将它们相交:

     V1   V2   V3

A    1    5     9

B    2    2     6

C    7    8     4

你试过什么?而且,这看起来很像,这些是重复的吗?你可能想尝试改变你的另一个问题中提供的解决方案,从而得出这个问题的解决方案。这两个问题略有不同。我正在修改相同的代码以得到这个答案。这将需要我一些时间,但我想如果有人已经知道答案,那将是辉煌的!太棒了!我可以选择一个范围来查找“V1”和“a”而不是整个表吗?可以只需将Find()语句中的单元格替换为您感兴趣的范围。
Sub tabLookup()
    Dim v1 As String, v2 As String
    Dim r1 As Range, r2 As Range
    v1 = "V1"
    v2 = "A"
    Set r1 = Cells.Find(what:=v1).EntireColumn
    Set r2 = Cells.Find(what:=v2).EntireRow
    MsgBox Intersect(r1, r2).Value
End Sub