如何运行 sub
存储在另一个工作表的模块中?
工作表1
sub endDay()
'something here
end sub
工作表2
sub reCalc()
'something here
end sub
我要
recalc
能够自行运行,但我希望能够按下“endDay”按钮,让它做它的事情,然后在最后执行“recalc”,而不是按下一个,然后转到 sheet2 按下另一个。
有人可以给我一个 sample ,这样我就可以知道从哪里开始?
最佳答案
查看工作表的代码名称 - 您可以在 Visual Basic 编辑器的 TreeView 中看到它们。通常他们被命名为 Sheet1
, Sheet2
等(与括号中显示的实际工作表名称无关)。在您的代码中使用此名称)而不是 Worksheets("Sheet1")
您还将获得一个自动完成列表 - 与您的子!
因此,这将完成这项工作:
Sheet1.reCalc
关于VBA有一个子运行另一个子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14572989/