[英]How can I active a specific worksheet based on a variable. The variable will have the name of the desired Sheet to activate
我需要在不同的时间激活另一个工作表。 我需要激活的工作表将根据单元格值(C2)而变化。 工作表中名为“报表”的单元格值(C2)将包含工作表的名称。 无法完成它...
我正在尝试这个,我在其他地方读过:
Sheets(Sheets("Report").Range("C2")).Activate
我得到:
运行时错误“ 13”类型不匹配
也许你可以试试这个:
ThisWorkbook.Sheets(Sheets("Sheet1").Range("C2").Value).Activate
如果添加.Value
您的代码将可以正常工作。
Sheets(Sheets("Sheet1").Range("A2").Value).Activate
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.