PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Visual_Basic
[VBA ]執行其他檔案之巨集以及檔案開啟問題
作者:
Kenchun
(suu)
2019-07-09 15:08:45
大家好
小弟我最近撰寫的macro中(A檔案),需要使用到其他檔案(B檔案)的macro
因為需要先對B檔案儲存格進行編輯,所以我一開始會先使用巨集開啟檔案。
WorkBooks.Open (B檔名) 這樣子
然後中間會需要呼叫B檔的巨集
Application.Run (B檔+B檔巨集名)
然後問題來了:
我在執行的過程中,如果預先開好AB兩檔案,則會很順利地執行下去
或是我將code分開一行行執行,先執行開啟的命令(workbooks.Open),在執行巨集
也沒有問題
但我只要合併起來執行,就會出現錯誤
method save of object _workbook failed
我不知道為什麼一行行執行沒問題 同時直接run下去Excel就會關閉然後出現這個錯誤
於是上來請教各位大大,謝謝!
作者: newton41 (Newton)
2019-09-05 22:25:00
我猜是你B檔案程式對於物件的定義不夠嚴謹?以至於你一起執行的時候他搞不清楚他處理的是A檔還是B檔而發生錯誤?
繼續閱讀
[VBA ] Sendkey 問題
hsin60832
[VBA ] 關聯樞紐分析表之建立
Kenchun
[VBA ] 網路爬蟲 抓不到表格
KenXXX
Re: [VBA ] Excel的range().select的問題
skyinthesea
[VBA ] 如何物件內的文字輸出?
a29976137
[VBA ] setlinkondata解除監視
areyo
[VBA ] 微巨量資料處理
Kenchun
[VBA ] 錄製PowerQuery巨集
cos145
Re: [VBA ] Excel的range().select的問題
paul60209
[VBA ] 增加DB的資料指令
h888512
Links
booklink
Contact Us: admin [ a t ] ucptt.com