我有2位同事使用我为他们编写的相同的excel xlsm文件,并且已经安静地使用它们超过1年。
今天其中一个人来找我并报告他的excel宏发生故障(以前是工作),在其中一个步骤中它应该选择几个工作表并立即操作但是现在它只适用于活动工作表。我让他把他的文件发送给我和另一位同事,但它在其他同事的机器和我的机器上工作得很好。报告问题的同事与我的Office 2013版本相同,另一位同事(宏工作正常)的Office版本较旧。
我正在使用msgbox进行步骤调试,并在步骤中看到了
for n = a to b
msgbox
currentworkbook.sheet(n).select (false)
msgbox
next
select方法不起作用,如果我改为(true),它会工作。有没有人遇到这样的问题?有什么解决方案吗?