2. 開啟一個經常使用的工作行事曆(Calendar),裡面有用到VBA計算的農曆日期,但是今天卻罷工了,沒有任何錯誤訊息,就是抓不到VBA寫的農曆函數。(有興趣運用VBA農曆的人,上課記得發問),我確認昨天還正常執行可用的VBA檔案(xlsm),今日就死給我看,滿眼問號)
3. 上網搜尋了半天,沒有有用的答案,很苦惱。經過多次嘗試,土法煉鋼的解決了,不要問我為什麼,我知識淺薄猜不透,但是可以恢復就很快樂,所以分享一下心得,有知道真實情況的人請教教我,讓我知道是怎麼死的。解決步驟如下:
- 先進入VBE(Alt+F11),VBA的編輯器,很古老的畫面,你會發現無法進入程式碼窗格,點選VBA模組也無法看到VBA程式碼。
- 插入一個新的模組(Module),就會發現VBE沒有回應,其實背後可能是當掉了,至於為什麼? I don't know!!
- 點選VBE右上角的關閉視窗(X),畫面出現Microsoft Excel沒有回應,請選擇「關閉程式」,如果畫面出現要重開檔案,請按下「取消」
- 重新開啟有問題的Excel檔案,Excel會提醒你發現檔案有問題,問你是否信任此檔案,當然是按下「是」。然後Excel就告訴你無法處理,不用理會這個訊息,關閉訊息。
- 然後你就發現奇蹟出現了,Excel VBA正常運作,農曆自訂函數活得好好的,可以正常顯示。
4. M365是好東西,可能是我有參加Microsoft 365測試人員,所以會有比較奇怪的新功能影響,但是整體來說,我對M365還是很滿意的,偶而出現的小問題,只要能解決,都不是大問題。有想要團購M365的人,記得在Line學習社群中填寫團購問卷,祝大家都能使用正版軟體,活用新功能新函數,來提升工作效率,準時下班是我們卑微的努力目標,升官發財是附加功能。
1 則留言:
我自己在2023/10/19再度遇到這個錯誤狀況,但是還好自己有留下解決方式記錄,因此看看自己的Blog就將問題處理好了。
張貼留言