【发布时间】:2018-07-16 21:10:37
【问题描述】:
由于从谷歌驱动器下载的文件中的错误,我的程序不会打开工作簿(除了从 GD 之外,我没有其他方法可以获取日期)。当我运行我的宏时,会弹出一个提示“Excel VBA 无法打开工作簿”的消息框,当我尝试打开源文件时,会显示以下错误:
“我们在 'Planilha1.xlsx' 中的某些内容中发现了问题。您希望我们尽量恢复吗?如果您信任工作簿来源,请单击是”
打开数据源工作簿时出错
我的部分代码被窃听了:
Set wb1 = ThisWorkbook
Set ws1_1 = wb1.Worksheets("Auto")
ws1_1.Activate
sPasta = ws1_1.Cells(2, 3).Value
sPasta = sPasta & "\"
sArquivo = ws1_1.Cells(7, 3).Value
**Set wb2 = Application.Workbooks.Open(sPasta & sArquivo, False)**
它只是停在那里,在最后一行。我已经检查过它是否从正确的单元格中提取了正确的工作簿名称,并且一切正常。问题实际上出在驱动器下载的文件中。有谁知道如何解决这个问题?
Ps.:当我修复工作簿时,宏运行完美
谢谢!
【问题讨论】: