gpt4 book ai didi

excel - 将变量设置为工作表的代号,在代码中使用它不起作用

转载 作者:行者123 更新时间:2023-12-04 21:52:47 24 4
gpt4 key购买 nike

这有效,直接引用代号(Sheet3)......

Sheet3.Shapes(PopUp).Visible = True

...但是使用设置为相同代号值的变量不会...
WS = ActiveSheet.CodeName
WS.Shapes(PopUp).Visible = True

为什么?我问是因为我需要将更大的宏的功能扩展到整个工作簿,所以我希望这个变量能让它适用于用户碰巧在的任何工作表。

感谢您的任何指导!

最佳答案

如果您将变量 ws 调暗作为一个字符串,它不能作为一个工作表对象。

例如,如果您已将工作表的 (Name) 属性更改为“MyCodename”,则可以只使用该代号作为工作表对象
MyCodename.Shapes(PopUp).Visible = True
.. 假设变量 popup是正确的类型并用正确的值初始化。

关于excel - 将变量设置为工作表的代号,在代码中使用它不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50807795/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com