从列中select具有行值的单元格

这个简单的问题引起了我最近的一些问题。 我有一系列的单元格是保存不同types信息的列。 使用先前确定的行值(整数不是范围),我正在寻找与单个单元格内的值进行检查。

例如,我查看列A中的名称列表。如果find该名称,它将保留在“行”值上。 我们假设该行是10.该行值将用于检查该行的列值(即C10,J10和K10)。 我如何select一个单元格,然后比较这些单元格中的值?

要在VBA中获得等同于MATCH()/ INDEX()VLOOKUP()的数据,以获取达斯维德的数据:

在这里输入图像说明

我们可以使用这样的东西:

 Sub GetTheRowValue() Dim RowValue As Long RowValue = Range("A:A").Find(What:="Darth Vader", After:=Range("A1")).Row MsgBox Range("B" & RowValue).Value End Sub 

find适当的行,然后从该行的其他列中获取数据。