在Excel Workbook A
宏,我有一個macro
這調用從另一個工作簿並不總是被執行
- 填補輸入的一系列其他工作簿
- 的調用摘要選項卡中的
AUTORUN
- 收集結果
的邏輯非常簡單,但我發現,Step 2
並不總是被執行,這是相當小號trange ...我有confirmed
輸入已經正確輸入,我可以去每個失敗的Excel工作簿,並通過點擊鏈接到AUTORUN
按鈕來運行模擬。有沒有人有任何建議(我正在使用EXCEL 2013)?提前致謝!以下是來自不同工作簿的macro
的調用方式。
Workbooks(NewFileName).Activate
Application.Run ("'" & NewFileName & "'!AUTORUN")
你有什麼錯誤?或者代碼沒有運行。我應該運行測試,但是如果您已經將NewFileName設置爲活動工作簿,則不需要在Application.Run() –
@MaximePorté中指定「NewFileName」,也不需要EXCEL發出錯誤消息或其他抱怨。這真的很奇怪,我不知道如何捕捉這個錯誤。有時候,重新啓動機器之後會出現問題... –
「NewFileName」的值是什麼?你從哪裏調用這些代碼? (一個子/功能,一個事件,哪一個) 編輯:看看「宏」按鈕(你的工作簿NewFileName需要打開並設置你自己在另一個工作簿上),你的自動運行功能的顯示名稱是什麼在裏面 ? –