我的excel代码能够遍历指定文件夹中的每个工作簿,尽管它是在永恒循环中完成的。 (我停止使用键盘中断)
Vba基于此:http://www.ozgrid.com/VBA/2007-filesearch-alternative.htm
现在,在切换PC之后,代码已经变得混乱。 vba仍然是相同的,但它不是在指定的文件夹中打开工作簿,而是在它之前的文件夹中打开工作簿。
例如,Vba在S:\ Excel \ Test中 它将在S:\ Excel中打开书籍 而不是C中的指定位置。驱动器S是联网驱动器
不仅如此,虽然它曾用于遍历每个文件,但它现在只是一次又一次地重置和打开第一个文件
使用Excel 2007
答案 0 :(得分:0)
伙计答案很简单。因为我使用网络驱动器,所以应该参考存储工作簿的驱动器。在ChDir上方的顶部添加一行解决了这个问题
ChDrive(左(ThisWorkbook.Path,2))
我也很高兴地报告这个问题并不需要我发布我的代码。