标签: excel vba excel-vba
这个简单的问题引起了我最近的一些问题。我有一系列单元格,这些单元格可以保存不同类型的信息。使用先前确定的行值(整数而非范围),我希望使用单个单元格中的值进行检查。
例如,我查看A列中的名称列表。如果找到名称,它将保留在Row值上。假设行为10.此行值将用于检查此行的列值(即C10,J10和K10)。如何选择单个单元格然后比较这些单元格中的值?
答案 0 :(得分:1)
在 VBA 中获取等效于 MATCH()/ INDEX()或 VLOOKUP()的内容,以获取Darth Vader的数据:
我们可以使用类似的东西:
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
找到正确的行,然后从该行的其他列中获取数据。