一系列 Microsoft 試算表軟體,具有可用來對資料進行分析、製圖及通訊的工具。
熱情熄 心冷你好,
謝謝你的意見,圖片只是顯示問題位置已然,縱然編程不是最好,但無需以教學模本作比較,也無需質疑編碼的執行性及穩定性,因為它在重裝25H2前18年來在新舊電腦一直多工作業正常。
有興趣者可參考視頻:https://www.youtube.com/watch?v=cfyr8Og2aI4&list=PLguMejj2qBlRHvtEVuaodD3m_hx4mp4z6&index=4
至上星期重裝Win 11 pro 25H2後,每天一直工作使用的Exce VBA檔案.xlsb,廿十個檔案每次同時執行期間,總是隨機有幾個檔案無故終止(見圖),還沒有按任何按鈕下就自動閃退。
已查看事件報告(見圖),但仍然不明原因,請問是Windows 11有問題還是Office 2021有問題?急解決,謝謝各位。
一系列 Microsoft 試算表軟體,具有可用來對資料進行分析、製圖及通訊的工具。
熱情熄 心冷你好,
謝謝你的意見,圖片只是顯示問題位置已然,縱然編程不是最好,但無需以教學模本作比較,也無需質疑編碼的執行性及穩定性,因為它在重裝25H2前18年來在新舊電腦一直多工作業正常。
有興趣者可參考視頻:https://www.youtube.com/watch?v=cfyr8Og2aI4&list=PLguMejj2qBlRHvtEVuaodD3m_hx4mp4z6&index=4
你的程式碼很片段,只能就看到的問題說。
Test_progress 引起 Automation 錯誤,表示他是一個 COM EXE ,但沒有看到他是誰。而 COM EXE 是獨立的記憶體,只能看那邊出啥問題。
照你說你會同時跑 2x 個,那麼你的 VBA 犯了基本錯誤,所有關於共用資源的物件不能直接用,必須明確宣告或使用。
比如說 Activate / Show 都會搶螢幕的視焦,只能有一個視窗取得視焦,而又常用 Range 沒有完整路徑,Range 預設會使用目前 ActiveSheet ,同時多個一起跑會怎樣就無法預期了。
所謂的完整路徑是指 Workbooks(檔案名).Sheets(表格名).Range ,一般會使用 Set 送到暫存變數給 With 用。
這邊不確定你有沒有到 Select / Copy 之類的,在同時跑多個 VBA 時,這也是禁用的。