0
我正在使用Excel 2013,我們將隨機Excel文件設置爲手動計算,並且在重置爲自動後似乎不會消失。打開自動計算
這些文件似乎保持爲自動,但在隨機的一天,不同的Excel文件或相同的Excel恢復爲手動。我想在加載任何Excel文件或只是將Excel設置爲自動計算的程序時自動執行宏。
我嘗試下面的宏:
Private Sub Auto_Open()
Application.Calculation = xlCalculationAutomatic
我在加載收到以下錯誤消息的Excel:
「運行時錯誤 '1004':object'_Application的方法 '計算' '失敗
疑難解答: Auto_Open宏在任何其他工作簿打開之前運行因此,如果您記錄的操作您希望Excel在默認的Book1工作簿或從XLStart文件夾加載的工作簿上執行,則重新啓動Excel時Auto_Open宏將失敗,因爲該宏在默認和啓動工作簿打開之前運行。
如果遇到這些限制,而不是記錄Auto_Open宏,則必須爲Open事件創建VBA過程,如本文下一節所述。
問題:有沒有辦法創建一個宏,將任何Excel文件重置爲自動?我將宏存儲在我的個人工作簿中,因爲我希望宏可以在我加載的任何Excel文件上執行。
如果打開錄製宏,然後執行步驟來啓用自動計算,它將使命令你。這是:'Application.Calculation = xlAutomatic'。 – RLH
嗨。是的,這正是我所做的,並收到上述錯誤信息。 – NPark
你的代碼是不一樣的。 'xlCalculationAutomatic'和'xlAutomatic' – RLH