[英]How to activate a specific worksheet in different worksheet in Excel
在一个子中,我正在解析活动工作表并创建一个新工作表(在新工作簿中),完成此子工作后,我需要再次激活旧工作表,因此我创建了
Dim sourceSheet As Worksheet
Set sourceSheet = ActiveSheet
Analysis(sourceSheet)
在将处理此工作表的下一个小节中,我将sourceSheet发送为变量
Public Sub Analysis(sourceSheet As Worksheet)
Set ActiveSheet = sourceSheet
抛出运行时错误438
我如何才能使旧表再次处于活动状态? 使用父子创建新工作簿后
我不相信您可以实际设置ActiveWorksheet
,因为它是只读的。
我认为不是:
Set ActiveSheet = sourceSheet
你要:
sourceSheet.Activate
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.