2015-11-17 74 views
2

我有一個Excel 2010使用VBA代碼的電子表格。 當我嘗試在Excel中一些奇怪的事情發生使用它:命令按鈕不起作用

命令按鈕在現有工作表停止工作。與其關聯的VBA代碼不運行。甚至不會出現錯誤消息。

我嘗試添加一個新的命令按鈕到現有的工作表,但它也不運行。

,如果我創建電子表格中的一個新的工作表,並在其中添加命令按鈕,按鈕沒有問題執行。

+0

我聽起來好像宏代碼沒有權限運行;該工作簿是不可信的。但是,我不確定這解釋了爲什麼您可以在同一工作簿中創建新的工作表,並從那裏運行代碼。無論如何,我會從Excel選項開始,信任中心(Alt + F,T,T) – Jeeped

+0

謝謝,但我已經嘗試過信任中心。 – lamcro

+0

[Microsoft Excel ActiveX控件已禁用?]的可能重複(http://stackoverflow.com/questions/27411399/microsoft-excel-activex-controls-disabled) – Raystafarian

回答

0

我使用的是Excel 2016,但我想我遇到了類似的問題。我在工作表中放置了一個命令按鈕,然後當按下按鈕時代碼無法運行。我發現我還處於「設計模式」。在「開發人員」選項卡的控件組命令中,「設計模式」按鈕仍呈灰色。我點擊它關閉設計模式,然後點擊按鈕時代碼開始運行。總之,當我最初嘗試讓按鈕工作時,我仍處於設計模式(用於按鈕的實際設計和佈局)。它不起作用。我退出了設計模式,然後按鈕工作。這對於詢問問題的人可能沒有幫助,因爲他們已經在工作簿中有按鈕。然而,它可能會幫助那些偶然發現這個問題的人,因爲他們在最初使按鈕工作時遇到問題。