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