【发布时间】:2019-01-07 02:38:49
【问题描述】:
我正在尝试从模块调用 Private Sub UserForm_Initialize。
UserForm_Initialize 按预期运行。这两种方法(在 Module1 中运行)都无法执行:
这个
Sub Change()
Call UserForm_Initialize
End Sub
返回“编译错误:未定义子或函数。”
这个:
Sub Change()
UserForm.Show
End Sub
返回“运行时错误‘424’:需要对象。
【问题讨论】:
-
我在项目窗口的屏幕截图中看不到用户表单。通常它在模块之上。是否在不同的工作簿中?
-
targetrow=cells(9999,9)应该是什么,单元格 (9999,9) 中是否有值?如果是这样,那么您需要说cells(9999,9).value,您可能还需要指出additem 的cells() 值 -
我建议单步执行您的代码。当我遇到
.Show的问题时,通常是由_Initialize()子中的错误引起的。