nik*_*iko 0 excel vba excel-2007 excel-vba
我已经写了
sub main ()
'some code goes here
end sub
Run Code Online (Sandbox Code Playgroud)
这是我在sheet1中定义的模块.是的我只打开了一个工作簿,在userform1中我给了一个命令按钮确定,当按下确定时,应该调用sheet1中的main函数
sub CommandButton1_Click()
call sheet1.main
end sub
Run Code Online (Sandbox Code Playgroud)
我已经尝试过这些问题Iam面临的问题是,代码有时会工作,有时会抛出一个错误,说明未定义的对象或者没有用Occured设置.为什么代码有时会工作而不是有时呢?我是否需要进行任何更改以使其每次都能正常工作?先感谢您
我发现使我的VBA编程更容易的一件事就是总是完全指定你想要操作的对象(好吧,除了顶层Application).
这意味着你应该使用类似的东西,Workbooks(0).Worksheets("Sheet1").main而不是依赖于活动的工作簿.
| 归档时间: |
|
| 查看次数: |
66 次 |
| 最近记录: |