簡體   English   中英

Excel Vba 無法打開正確的工作簿?

[英]Excel Vba not opening correct workbooks?

我的 excel 代碼能夠遍歷指定文件夾中的每個工作簿,盡管它是在一個永恆的循環中進行的。 (我停止使用鍵盤中斷)

Vba 基於此: http : //www.ozgrid.com/VBA/2007-filesearch-alternative.htm

現在,在切換 PC 之后,代碼已經失控了。 vba 仍然相同,但不是在指定文件夾中打開工作簿,而是在其前一個文件夾中打開文件夾中的工作簿。

例如 Vba 在 S:\\Excel\\Test 它將打開 S:\\Excel 中的書籍而不是 C 中的指定位置。 Drive S 是一個網絡驅動器

不僅如此,雖然它曾經遍歷每個文件,但現在它只是不斷地重新設置和一次又一次地打開第一個文件

使用 Excel 2007

伙計們,答案很簡單。 因為我使用的是網絡驅動器,所以應該參考存儲工作簿的驅動器。 在 ChDir 上方添加一行可以解決這個問題

ChDrive(左(ThisWorkbook.Path,2))

我也很高興地報告這個問題不需要我也發布我的代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM