尝试在vba excel中find该行中名称的特定行

我有一个电子表格,A列中有一个名称列表。 然后我有一个用户表单,使用这些名称来出席报告。 当inputbutton被按下时,它取名称,并find该名称所在的行,然后find该行中的下一个空单元格,并将信息放入该单元格中。 我的问题是如何search该名称并获取与该名称关联的行? 我做了一些研究,但是我发现我不太明白他们是如何实施的。 我想过关于vlookup,但不知道这是否会给我行号?

你可以使用一个快速的Match()

=Match("MyName",$A$1:$A$10000)

这应该返回行号。 注意这是相对的。 如果名字在A1 ,则上面的将返回1

如果你这样做,然而, =match("myName",A2:A100) ,名称是在A2 ,它也将返回1

编辑:对不起,对于VBA这应该工作worksheetfunction.Match(neName.Value,Range("A1:A100"),0)