Excel宏 - 執行宏



在您的工作簿中執行宏的方法有很多種。宏將儲存在您啟用了宏的工作簿中,或者儲存在您個人宏工作簿中,您可以像之前學習的那樣從任何工作簿訪問它。

您可以透過以下幾種方式執行宏:

  • 從“檢視”選項卡執行宏
  • 按Ctrl鍵加快捷鍵執行宏
  • 單擊快速訪問工具欄上的按鈕執行宏
  • 單擊功能區上的自定義組中的按鈕執行宏
  • 單擊圖形物件執行宏
  • 從“開發工具”選項卡執行宏
  • 從VBA編輯器執行宏

從“檢視”選項卡執行宏

您已經學習瞭如何從功能區上的“檢視”選項卡執行宏。快速回顧一下:

  • 單擊功能區上的“檢視”選項卡。
  • 單擊“宏”。
  • 從下拉列表中選擇“檢視宏”。
Active Cell

將出現“宏”對話方塊。

  • 單擊宏名稱。
  • 單擊“執行”按鈕。
Dialog Box

使用快捷鍵執行宏

您可以為宏分配快捷鍵(Ctrl + 鍵)。您可以在建立宏對話方塊中錄製宏時執行此操作。或者,您可以在宏選項對話方塊中稍後新增此項。

錄製宏時新增快捷鍵

  • 單擊“檢視”選項卡。
  • 單擊“宏”。
  • 從下拉列表中選擇“錄製宏”。

將出現“建立宏”對話方塊。

  • 鍵入宏名稱
  • 在快捷鍵下的Ctrl +旁邊的框中鍵入一個字母,例如q。
Adding

在宏選項中新增快捷鍵

  • 單擊“檢視”選項卡。
  • 單擊“宏”。
  • 從下拉列表中選擇“檢視宏”。

將出現“宏”對話方塊。

  • 選擇宏名稱。
  • 單擊“選項”按鈕。
Shortcut Key

將出現“宏選項”對話方塊。在快捷鍵下的Ctrl +旁邊的框中鍵入一個字母,例如q。單擊“確定”。

Type a Letter

要使用快捷鍵執行宏,請同時按下Ctrl鍵和q鍵。宏將執行。

注意 - 您可以為宏的快捷鍵使用任何小寫或大寫字母。如果您使用任何Ctrl + 字母組合作為Excel快捷鍵,則會覆蓋它。例如,包括Ctrl+C、Ctrl+V、Ctrl+X等。因此,在選擇字母時請謹慎。

透過快速訪問工具欄執行宏

您可以將宏按鈕新增到快速訪問工具欄,並透過單擊它來執行宏。當您將宏儲存在個人宏工作簿中時,此選項非常有用。新增的按鈕將顯示在您開啟的任何工作簿的快速訪問工具欄上,從而使您可以輕鬆執行宏。

假設您的個人宏工作簿中有一個名為MyMacro的宏。

要將宏按鈕新增到快速訪問工具欄,請執行以下操作:

  • 右鍵單擊快速訪問工具欄。

  • 從下拉列表中選擇自定義快速訪問工具欄

Quick Access

將出現“Excel選項”對話方塊。在類別從下列位置選擇命令下,從下拉列表中選擇“宏”。

Commands

宏列表將顯示在“宏”下。

  • 單擊PERSONAL.XLSB!MyMacro。
  • 單擊“新增”按鈕。
List

宏名稱將顯示在右側,帶有宏按鈕影像。

要更改宏按鈕影像,請執行以下操作:

  • 單擊右側框中的宏名稱。
  • 單擊“修改”按鈕。
Modify

將出現修改按鈕對話方塊。選擇一個符號將其設定為按鈕的圖示。

Icon

修改在將指標放在快速訪問工具欄上的按鈕影像上時顯示的顯示名稱為更有意義的名稱,例如本例中的“執行MyMacro”。單擊“確定”。

MyMacro

宏名稱和圖示符號在右側窗格中更改。單擊“確定”。

Symbol

宏按鈕將顯示在快速訪問工具欄上,當您將指標放在按鈕上時,將顯示宏顯示名稱。

Pointer

要執行宏,只需單擊快速訪問工具欄上的宏按鈕即可。

在自定義組中執行宏

您可以新增自定義組和自定義按鈕到功能區,並將您的宏分配給該按鈕。

  • 右鍵單擊功能區。
  • 從下拉列表中選擇“自定義功能區”。
Custom Group

將出現Excel選項對話方塊。

  • 在“自定義功能區”下選擇“主選項卡”。
  • 單擊“新建選項卡”。
Excel Option

“新建選項卡(自定義)”將出現在“主選項卡”列表中。

  • 單擊“新建選項卡(自定義)”。
  • 單擊“新建組”按鈕。

“新建組(自定義)”將出現在“新建選項卡(自定義)”下。

  • 單擊“新建選項卡(自定義)”。
  • 單擊“重新命名”按鈕。
Custom

將出現“重新命名”對話方塊。在顯示名稱對話方塊中鍵入您要在功能區上顯示的主選項卡的名稱,例如 - 我的宏,然後單擊“確定”。

Rename

注意 - 功能區上的所有主選項卡都使用大寫字母。您可以自行決定使用大寫或小寫字母。我選擇使用小寫字母並大寫單詞,以便它在標準選項卡中脫穎而出。

新的選項卡名稱將更改為“我的宏(自定義)”。

  • 單擊“新建組(自定義)”。
  • 單擊“重新命名”按鈕。
New Group

將出現重新命名對話方塊。在“顯示名稱”對話方塊中鍵入組名,然後單擊“確定”。

Display Name

新的組名將更改為“個人宏(自定義)”。

從下列位置選擇命令下,單擊左側窗格中的“宏”。

Commands from
  • 從宏列表中選擇您的宏名稱,例如 – MyFirstMacro。
  • 單擊“新增”按鈕。
Macro List

宏將新增到“個人宏(自定義)”組下。

Personal Macros
  • 單擊列表中的“我的宏(自定義)”。
  • 單擊箭頭向上或向下移動選項卡。
Arrows

選項卡在主選項卡列表中的位置決定了它在功能區中的位置。單擊“確定”。

Position

您的自定義選項卡 – 我的宏將顯示在功能區上。

單擊選項卡 - 我的宏。個人宏組將顯示在功能區上。MyFirstMacro將顯示在個人宏組中。要執行宏,只需單擊個人宏組中的MyFirstMacro即可。

Click Tab

透過單擊物件執行宏

您可以在工作表中插入物件(例如形狀、圖形或VBA控制元件)並將宏分配給它。要執行宏,只需單擊該物件即可。

有關使用物件執行宏的詳細資訊,請參閱章節 – 將宏分配給物件。

從“開發工具”選項卡執行宏

您可以從“開發工具”選項卡執行宏。

  • 單擊功能區上的“開發工具”選項卡。
  • 單擊“宏”。
Developer Tab

將出現“宏”對話方塊。單擊宏名稱,然後單擊“執行”。

Click Run

從VBA編輯器執行宏

您可以按照以下步驟從VBA編輯器執行宏:

  • 單擊功能區上的“執行”選項卡。
  • 從下拉列表中選擇“執行子程式/使用者窗體”。
UserForm
廣告