我目前有2个宏:
在第一个宏中调用第二个宏来执行任务.但是我在第二个宏中有逻辑,表明我的变量LastRow <3然后退出sub.这当然会让我们立即回到宏1.我想要的是然后立即退出宏1.我尝试这样做的方法是在两个宏中公开LastRow ..所以当我们退回到宏1时,我们有:
sub macro1()
application.run("macro2")
if LastRow < 3 then
exit sub
end sub
Run Code Online (Sandbox Code Playgroud)
哪里有宏2()
sub macro1()
Static LastRow As Long
if LastRow < 3 then
exit sub
else do something
end if
end sub
Run Code Online (Sandbox Code Playgroud)
我相信我可能的问题可能是静态不给宏1访问变量LastRow.
最好的方法是什么?
问候!
关于如何运行简单的宏按钮,我们遇到了一个小问题.此按钮的用途是双重的:扩展行并折叠行.
1按下按钮启动此VBA命令:
Sub Macro7()
Rows(7).ShowDetail = True
End Sub
Run Code Online (Sandbox Code Playgroud)
此命令扩展第7行.
2再次按下按钮(当行展开时),启动此VBA:
Sub Macro7()
Rows(7).ShowDetail = False
End Sub
Run Code Online (Sandbox Code Playgroud)
这会使行崩溃.
有没有办法将按钮链接到两个宏?
提前致谢!!!
中号