如何返回调用宏的工作表?

Tom*_*Tom 4 excel vba worksheet

我有一个复制在 3 个工作表上的按钮上的宏,它在工作表之间移动,并且一旦宏命令完成,我将它设置为每次都返回到第 3 个工作表。是否有我可以在代码中放入的命令,该命令会将视图返回到首先激活宏的工作表而不是设置工作表。

Maf*_*fii 6

将活动工作表保存在变量中,然后在宏完成后,再次选择变量中的工作表:

' at the start of your macro:
Dim sourceSheet as Worksheet
set sourceSheet = ActiveSheet


' at the end of your macro:
Call sourceSheet.Activate
Run Code Online (Sandbox Code Playgroud)