執行巨集

文章推薦指數: 80 %
投票人數:10人

有幾種方法可以執行宏Microsoft Excel。

巨集是可以用於將工作自動化的一項動作或一組動作。

宏會以Visual Basic for Applications語言錄製。

您隨時都可以按一下功能 ... 跳到主要內容 Office支援 產品 Microsoft365 Office Outlook MicrosoftTeams OneDrive OneNote Windows MicrosoftEdge 更多... 裝置 Surface 電腦配件 行動裝置 Xbox HoloLens 硬體保固 新增功能 安裝Office 帳戶與計費 帳戶 MicrosoftStore與計費 範本 更多支援 社群論壇 Microsoft365系統管理員 小型企業系統管理員 開發人員 教育 回報支援詐騙 Microsoft365ExcelMac版Microsoft365ExcelExcel2021Mac版Excel2021Excel2019Mac版Excel2019Excel2016Mac版Excel2016Excel2013Excel2010Excel2007ExcelStarter2010更多...更少 有幾種方法可以執行宏MicrosoftExcel。

巨集是可以用於將工作自動化的一項動作或一組動作。

宏會以VisualBasicforApplications語言錄製。

您隨時都可以按一下功能區上的開發人員選項卡上的宏命令來執行宏。

根據宏的指定執行方式,您也可以按組合快速鍵、按一下快速存取工具列上的按鈕或功能區上的自訂群組,或按一下物件、圖形或控制項來執行宏。

此外,每當您開啟活頁簿時,都可以自動執行宏。

執行巨集之前 開始處理宏之前,您應該啟用開發人員選項卡。

若要Windows,請前往檔案>選項>功能區。

在Mac上,請前往Excel>工具列上的>功能&選項。

Then,intheCustomizetheRibbonsection,underMainTabs,checktheDevelopercheckbox,andpressOK. 從開發人員選項卡執行宏 開啟含有巨集的活頁簿。

按一下[開發人員]索引標籤上[程式碼]群組中的[巨集]。

在[宏名稱>方塊中,按一下要執行的宏,然後按[執行>按鈕。

您也可以選擇其他選項: 選項-新增快速鍵或宏描述。

步驟-這會開啟VisualBasic編輯器至宏的第一行。

按F8會讓您一次逐行逐一流覽宏程式碼。

編輯-這會開啟VisualBasic編輯器,並讓您編輯宏程式碼。

變更之後,您可以按F5從編輯器執行宏。

按組合快速鍵執行宏 錄製巨集時,您可以新增組合快速鍵至宏,也可以新增到現有的宏: 按一下[開發人員]索引標籤上[程式碼]群組中的[巨集]。

在[宏名稱>方塊中,按一下要指派給組合快速鍵的宏。

按一下[選項]。

[巨集選項]對話方塊隨即出現。

在快速鍵方塊中,輸入要用於快速鍵的任何小寫或大寫字母。

附註:  針對Windows,小寫字母的快速鍵為Ctrl+字母。

對於大寫字母,它是Ctrl+Shift+Letter。

對於Mac,小寫字母的快速鍵為Option+Command+letter,但Ctrl+字母也一樣。

對於大寫字母,它是Ctrl+Shift+Letter。

請小心指派快速鍵,因為當包含宏的Excel開啟時,快速鍵會取代任何相等的預設快速鍵。

例如,如果您將宏指派給Ctrl+z,就會失去復原功能。

因此,建議改為使用Ctrl+Shift+大寫字母,例如Ctrl+Shift+Z,因為Ctrl+Shift+Z在Excel中沒有相同的快速鍵。

有關已在鍵盤上指派的Ctrl組合快速鍵Excel,請參閱快捷方式Excel功能鍵一文。

請在[描述]方塊中輸入巨集的描述文字。

按一下[確定]儲存您的變更,然後按一下[取消]關閉[巨集]對話方塊。

按一下快速存取工具列上的按鈕以執行宏 若要從[快速存取工具列]上的按鈕執行巨集,您必須先將按鈕新增至工具列。

若要這麼做,請參閱將宏指派給按鈕。

按一下功能區上自訂群組中的按鈕以執行宏 您可以建立顯示在功能區中一個選項卡上的自訂群組,然後將宏指派給該群組中的按鈕。

例如,您可以將名為「我的宏」的自訂群組新增到「開發人員」(,然後將顯示為按鈕的宏)新群組。

若要這麼做,請參閱將宏指派給按鈕。

按一下繪圖物件上的某個區域以執行宏 按一下繪圖物件上的某個區域以執行宏 您可以在圖形上建立熱點,使用者可以按一下以執行宏。

在工作表中插入繪圖物件,例如圖片,或繪製圖形。

常見的案例是繪製圓形矩形圖形,並格式化圖形,讓圖形看起來像按鈕。

若要瞭解如何插入繪圖物件,請參閱新增、變更或刪除圖形。

以滑鼠右鍵按一下您建立熱點,然後按一下[指派宏。

執行下列其中一個動作: 若要將現有的宏指派給繪圖物件,請按兩下宏,或在[宏名稱>方塊中輸入其名稱。

若要錄製新宏以指派給選取的繪圖物件,請按一下[錄製」,在[錄製巨集>對話方塊中輸入宏的名稱,然後按一下[確定以開始錄製您的宏。

錄製完宏後,按一下[程式代碼[開發人員>選項卡上的[停止錄製錄製內容> 提示:  您也可以按一下狀態左側的[停止錄製> 若要編輯現有的宏,請按一下[宏名稱>方塊中的宏名稱,然後按一下[編輯。

按一下[確定]。

從VBEVisualBasic編輯器(宏) 在[開發人員VisualBasic上,按一下[VisualBasic編輯器(VBE)。

將Project流覽至包含您想要執行之宏的模組,然後開啟該宏。

該模組中所有的宏都會列在右側窗格中。

選取您想要執行的宏,將游標放在宏中的任何位置,然後按F5,或在功能表上,移至執行>宏。

設定宏以在開啟活頁簿時自動執行 建立Workbook_Open活動。

下列範例會在開啟活頁簿時使用Open事件來執行巨集。

開啟要新增巨集的活頁簿,或是建立新的活頁簿。

在[開發人員]索引標籤上,按一下[程式碼]群組中的[VisualBasic]。

在[Project瀏覽器視窗中,以滑鼠右鍵按一下ThisWorkbook物件,然後按一下[查看程式碼。

提示: 如果[Project瀏覽器視窗沒有顯示,請在[視圖Project中按一下。

在程式代碼視窗上方的物件清單中,選取。



這會自動為Open事件建立空白程式,例如:PrivateSubWorkbook_Open() EndSub 新增下列程式程式碼:PrivateSubWorkbook_Open()MsgBox日期工作表(「工作表1」)。

範圍("A1")。

Value=DateEndSub 切換至Excel並將活頁簿儲存為啟用巨集的活頁簿(.xlsm)。

關閉並再重新開啟活頁簿。

當您再次開啟活頁簿時,Excel執行Workbook_Open程式,此程式會在郵件方塊中顯示今天的日期。

按一下訊息方塊中的[確定]。

附註: 工作表1上的儲存格A1也會包含執行此程式Workbook_Open日期。

需要更多協助嗎? 您可以隨時詢問Excel技術社群中的專家,或是在Answers社群取得支援。

頁面頂端 另請參閱 開啟活頁簿時自動執行巨集  使用巨集錄製器自動化工作(機器翻譯) 在Excel啟動時錄製巨集來開啟特定活頁簿 在單一活頁簿中建立及儲存所有巨集 儲存宏 需要更多協助? 擴展您的技能 探索訓練 優先取得新功能 加入MicrosoftOffice測試人員 這項資訊有幫助嗎? 是 否 感謝您!還有其他意見反應嗎?(您提供的資訊越多,我們就越能夠協助您。

) 您願意協助我們改進嗎?(您提供的資訊越多,我們就越能夠協助您。

) 您對語言品質的滿意度如何? 以下何者是您會在意的事項? 解決我的問題 清除指示 步驟明確易懂 沒有艱深的術語 圖片有助於理解 翻譯品質 與我的螢幕畫面不相符 不正確的指示 太過於技術性 資訊不足 參考圖片不足 翻譯品質 是否還有其他的意見反應?(選填) 提交意見反應 感謝您的意見反應! ×



請為這篇文章評分?