我正在建立一个包含指向其他工作簿的链接的命令按钮,用户表单等excel文件。无法关闭打开的Excel工作簿
有关我的表中的CommandButton控件我使用相同的代码,在我的用户窗体CommandButton控件:
workbooks.open "path"
与用户窗体CommandButton控件亚特此加入
unload me
当我打开以下通过用户表单工作簿我无法关闭它之后。我必须首先激活我的工作簿,然后激活打开的一个,然后才可以关闭它
我曾尝试将“卸载我”放在“workbooks.open”之后,但这不会改变任何内容。
我也试过跟随着,也没有工作:
unload me
dim wb as workbook
set wb = workbooks.open"pathname"
wb.activate
任何人任何想法?
现在的示例: 有人需要进行价格计算。他们在我的文件中打开价格userform。他们点击按钮“计算文件”。计算文件打开。他们进行计算,现在他们在计算文件中完成。所以他们想通过点击十字来关闭它。但他们不能点击十字。然后他们切换到我的文件在任务栏上,然后切换回计算文件。现在他们能够点击交叉
我不明白为什么他们不能第一次点击它,但他们可以在我和openend工作簿之间切换后点击它。
我没有看到任何代码,您尝试在这里关闭工作簿...... – Sorceri
我正在通过单击十字架来讨论关闭。我打开带有信息的工作簿,在某人看到他们需要的信息后,他们想要再次关闭工作簿。然而,用我的代码,你需要在工作簿之间切换,然后你可以点击十字架 – Mick17
我不知道什么会导致这种情况,但你知道'workbooks.Open'方法设置了一个新的* active *工作簿,所以你的'wb。激活'语句没有做任何额外的事情。在'wb.Activate'之前插入'ThisWorkbook.Activate',看看是否存在解决方案。 –