尝试在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)