2016-01-13 53 views
-4

enter image description hereexcel中的按鈕未被點擊

當我點擊'日曆'或'生成報告'按鈕。它什麼都不做。可能是什麼問題呢。請幫助我。謝謝。

+0

你能否提供更多的細節?就像按鈕操作背後的代碼一樣? –

+0

子宏1() 範圍( 「M23」)。選擇 Application.CommandBars( 「停止錄製」)。可見=假 ActiveSheet.Shapes( 「CALENDAR1」)。選擇 結束子 –

+0

此代碼只是設置宏錄製工具欄不可見。這是你想要它做什麼?你是否將Macro1設置爲按鈕的動作?即private sub commandbutton1_click()Macro1 end sub? –

回答

0

要麼沒有宏被分配到您的按鈕,或者您處於設計模式。

  1. 右鍵單擊按鈕,然後單擊指定宏的並檢查是否宏分配
  2. 轉到開發人員選項卡,並檢查您是否在設計模式
+0

宏在那裏。並且它不處於設計模式。 我無法更改日期並點擊按鈕。 –

+0

是文件宏啓用文件? – pranav012

+0

宏可能不起作用。你需要提供更多的細節,不能通過查看截圖 – pranav012

2

好吧......假如你」已正確啓用工作簿上的宏等...

  1. 按鈕。

有2種類型的按鈕。一個表單和一個Active-x。 如果這是一個表單類型按鈕 - 右鍵單擊​​並分配宏。讓你的宏在模塊中而不是在工作表類中。

  1. 按鈕。 如果這是一個active-x按鈕,在Developer選項卡上按設計模式圖標,這足夠有趣,將它放入設計模式:) 雙擊該按鈕,這將在工作表類中生成一個事件處理程序。

    1. Calendar控件。 這也是一個active-x,所以我會按照active-x按鈕的步驟操作。進入設計模式並雙擊。我認爲這將創建一個Click事件處理程序,您可以在其中捕獲事件。

希望幫助...