我的问题很奇怪。
我正在编写一个宏来打开工作簿并提取数据,这些数据在挂起一次时效果很好。我不得不在任务管理器中结束进程并重新启动excel。
现在即使是基本的文件打开代码也无法正常工作。
我的基本代码是这样的
File path is C:/ and fileName is Book1
Set wbOpen (filePath & fileName)
wbopen.activeSheet.Range ("A1") = "Test"
.close SaveChanges:= True
Msgbox "ok"
.... end sub
用于工作的代码,我会看到book1在任务栏上打开,单元格A1将被更改。现在我仍然收到Ok消息,但是单元格没有改变,我也没有看到book1被打开。任何的想法?请谢谢
在另一台PC上尝试过它并不起作用,可能是excel设置
已使用/ regserver方法重置设置,并删除了AppData下的.vbe文件。
答案 0 :(得分:1)
抱歉,这是一个非常愚蠢的错误,必须不小心将文件路径设置为“C:/ Excel”而不是“C:/ Excel /”
使用msg框打印出试图访问的文件
来追踪它