Excel VBA 運作有缺點

W.K. LI 45 信譽點數
2026-02-05T07:03:16.15+00:00

至從多年來使用Excel2021版本後,Excel VBA檔案每日執行在工作頁上的某個按鈕時,會無故自動彈出工具箱(如圖),每次都要要手動消除它,奇怪的是,按Alt+F11檢查其他同類按鈕及編碼位置卻沒有此問題出現?

嘗試在Excel2010版本運作卻正常(沒有彈出工具箱),這明顯是一個bug,但不知是Excel或是VBA的本身問題,求解?

螢幕擷取畫面 2026-02-05 143030

Microsoft 365 與 Office | Excel | 家用版 | Windows
0 則留言 沒有留言

9 個回答

排序依據: 最舊
  1. W.K. LI 45 信譽點數
    2026-02-09T13:33:16.14+00:00

    謝謝大大的題外話,

    但我已說過了,這是一個VBA編寫的檔案不是VB,只是用UseForm並沒有引用其他dll或WinForm。

    此回答有幫助嗎?

    0 則留言 沒有留言

  2. 已刪除

    由於違反我們的規範,因此已刪除此答案。 在採取動作之前,會透過自動化偵測手動報告或識別答案。 如需詳細資訊,請參閱我們的管理辦法。


    已關閉註解。 深入了解

  3. 已刪除

    由於違反我們的規範,因此已刪除此答案。 在採取動作之前,會透過自動化偵測手動報告或識別答案。 如需詳細資訊,請參閱我們的管理辦法。


    已關閉註解。 深入了解

  4. W.K. LI 45 信譽點數
    2026-03-10T14:53:19.1833333+00:00

    我發現當Alt+F11進入編程模式後,如果把會顯示工具箱的表單在工具列按除消/不顯示後,結束VBA檔案並存檔,再開啟相同/不同的VBA檔案,按那些按鈕就沒有再無故出現工具箱。但如果結束Excel2021後,再開啟相同/不同的VBA檔案,按那些按鈕又會再無故出現工具箱,反覆測試步驟足以證明VBA編程存在此問題。(此問題不但在按鈕上發現,部分listbox選項時也有相同情況)

    此回答有幫助嗎?

    0 則留言 沒有留言

您的回答

答案可由問題作者標示為「已接受」,而由仲裁者標示為「推薦」,這可協助使用者知道答案解決了作者的問題。