更改VBA代码以打开工作簿

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了更改VBA代码以打开工作簿相关的知识,希望对你有一定的参考价值。

虽然我使用Excel 2011,但我有一个VBA程序打开另一个工作簿。但是,移动到Excel 2016后,即使更改了文件路径格式(从另一个Stackflow发布中获取),它也不再有效。目前的代码如下:

VBA program

我现在收到消息`

Microsoft Visual Basic编译错误:语法错误

我哪里错了?我在'Dim'系列上使用Workbook和Workbooks尝试过它。底部的第二个VBA程序打开文件,所以我知道路径是正确的

答案

请改用以下方法

Set wb = GetObject("filepathfilename.xlsm")

以上是关于更改VBA代码以打开工作簿的主要内容,如果未能解决你的问题,请参考以下文章

从 VBA 打开工作簿并禁用 Workbook_Open() 代码?

我可以在打开的工作簿上编译 VBA 吗?

VBA 打开工作簿错误?

用VBA代码打开其他excel工作簿(有打开密码的)???

打开和保存新工作簿 - VBA

如何提示用户在 VBA 中选择文件位置以将文件合并到一个工作簿中