是否可以使用通话功能在特定线路上调用宏?我问我编码的宏是这样的 - 首先它运行一半代码,然后根据用户选择打开一个自定义UserForm,并运行UserForm命令按钮。在此之后,我需要一个命令按钮,以便在使用UserForm之后返回到代码行。 UserForm按预期工作,可以运行许多不同的统计计算。它有一个按钮,可以将用户返回到代码的其余部分,但我无法使其工作。
我尝试过使用GoTo语句和Call功能(最有前途的解决方案)但到目前为止还没有成功。
答案 0 :(得分:2)
有几种方法可以实现它,我会展示其中一种。
您可以修改过程(宏),要求将值作为可选值。
Sub MyMacro(Optional Answer As Boolean)
If Answer = True then
'Do some stuff
Else
'Do some stuff
End If
End Sub
由于Answer
是可选的,您可以使用或不使用参数调用宏。
假设您从用户表单中调用宏:
Call MyMacro(True)
希望这会给你一些提示。
答案 1 :(得分:0)
您可以使用VBA,但我建议使用Windows任务计划程序。考虑到所有事情,我认为会更好。
https://www.digitalcitizen.life/how-create-task-basic-task-wizard