我想在工作簿打开时运行一个名为“ Lastrow”的宏,但是在打开工作簿时会发生以下错误:
编译错误:未定义子函数或函数。
Private Sub Workbook_Open()
Lastrow
End Sub
注意-vba代码“ LastRow”可以正常工作,仅自动运行不起作用没有问题
答案 0 :(得分:0)
将过程LastRow
而不是module
放入worksheet
并声明
Public Sub LastRow()
然后您可以像
一样使用它Private Sub Workbook_Open()
LastRow
End Sub
答案 1 :(得分:-1)
例如,如果过程LastRow
位于Module1
中,则必须明确,必须编写Module1.LastRow
。