vba 解释代码并更改

帮忙解释如下代码Sheets("数据库").Columns(1).Find("*", , xlValues, , , 2).Row帮忙改成“单元格A1数值在Sheets("数据库").中的行号”谢谢谢谢wyw0113,不过怎么把a=sheet1.range("a1").valueSheets("数据库").Columns(1).Find(a, , xlValues, , , 2).Row变成一条,直接换进去?Sheets("数据库").Columns(1).Find(sheet1.range("a1").value, , xlValues, , , 2).Row
2026年09月21日 22:46
有1个网友回答
网友(1):

Sheets("数据库").Columns(1).Find("*", , xlValues, , , 2).Row
在工作表名称为“数据库”的第一列(A列)中,找到任何数,并返回行号。
a为单元格A1的数值,但不知道是哪个工作表的A1格的数据,例子为sheet1的A1数据
a=sheet1.range("a1").value
Sheets("数据库").Columns(1).Find(a, , xlValues, , , 2).Row