
- Excel宏教程
- Excel宏 - 首頁
- Excel宏 - 概述
- Excel宏 - 建立
- 單個工作簿中的宏
- Excel宏 - 安全性
- Excel宏 - 絕對引用
- Excel宏 - 相對引用
- Excel宏 - VBA
- Excel宏 - 理解程式碼
- 將宏分配給物件
- Excel宏 - 執行宏
- 使用VBA編輯器建立宏
- Excel宏 - 編輯
- Excel宏 - 使用者窗體
- Excel宏 - 除錯程式碼
- Excel宏 - 配置宏
- Excel宏有用資源
- Excel宏 - 快速指南
- Excel宏 - 有用資源
- Excel宏 - 討論
Excel宏 - 將宏分配給物件
假設您建立了一個需要多次執行的宏。例如,您為絕對引用和相對引用建立的宏。然後,如果您能夠透過滑鼠點選執行宏,就會很容易。您可以透過將宏分配給物件(例如形狀、圖形或控制元件)來實現此目的。
在本節中,您將學習如何在工作簿中包含物件並將宏分配給它。
回想一下您使用相對引用建立的宏。該宏將一列中給定的資料排列成表格,以方便資料分析。

將宏分配給形狀
您可以在工作表中插入一個具有有意義形式和自解釋文字的形狀,單擊該形狀時會執行分配給它的宏。
單擊功能區上的“插入”選項卡。
單擊“插圖”組中的“形狀”。
從下拉列表中選擇任何現成的形狀。例如,流程圖形狀 - 準備,因為您正在準備資料。

繪製形狀並設定其格式。

右鍵單擊形狀,然後從下拉列表中選擇“編輯文字”。
在形狀內鍵入文字 - 執行宏。
設定文字格式。

- 右鍵單擊形狀。
- 從下拉列表中選擇“分配宏”。

將出現“分配宏”對話方塊。單擊宏名稱,即 RelativeMacro,然後單擊“確定”。

宏已分配給形狀。
單擊您要執行宏的單元格,例如 B4。
將游標(指標)移動到形狀上。游標(指標)將變為手指狀。

現在單擊形狀。宏將執行。只需重複滑鼠點選即可多次執行宏,您就可以在幾秒鐘內完成將資料排列成表格的任務。
將宏分配給圖形
您可以在工作表中插入圖形並將其分配給宏。可以選擇圖形來視覺化您的宏。例如,您可以使用表示宏將資料排列成表格的表格圖形。
- 單擊功能區上的“插入”選項卡。
- 單擊“插圖”組中的“圖片”。
- 選擇包含圖形的檔案。

其餘步驟與上一節中給出的形狀步驟相同。
將宏分配給控制元件
插入VBA控制元件並將其分配給宏可以使您的工作看起來更專業。您可以從功能區上的“開發工具”選項卡插入VBA控制元件。
單擊功能區上的“開發工具”選項卡。
單擊“控制元件”組中的“插入”。

從下拉列表中選擇“窗體控制元件”下的“按鈕”圖示,如下面的螢幕截圖所示 -

單擊工作表上要插入按鈕控制元件的單元格。將出現“分配宏”對話方塊。
單擊宏名稱,然後單擊“確定”。

將插入帶有分配宏的控制元件按鈕。

- 右鍵單擊按鈕。
- 單擊“編輯文字”。
- 鍵入 - 執行宏。
- 設定文字格式並調整按鈕大小。

您可以透過反覆單擊按鈕來執行任意次數的宏。
使用窗體控制元件是與使用者互動的簡便有效的方法。您將在“與使用者互動”一章中瞭解更多相關內容。