這裡我們將介紹如何在 Excel 中建立一個按鈕,並且撰寫按鈕的巨集程式。

在 Excel 中我們透過 VBA 的巨集程式來讓一些動作自動化,若是常用的巨集程式,可以在 Excel 中建立一個自訂按鈕,當按下按鈕時就可以呼叫指定的巨集,以下是詳細的步驟教學。


Step 1
在「開發人員」籤頁中,點選「插入」,從表單控制項中選擇按鈕。

excel-vba-programming-create-button-and-macro-1

Excel 插入表單控制項

Step 2
用滑鼠在 Excel 中拖曳出按鈕的大小。

excel-vba-programming-create-button-and-macro-2

使用滑鼠拖曳按鈕大小

Step 3
新增一個巨集,當按鈕按下去的時候,就會自動呼叫這個巨集。

excel-vba-programming-create-button-and-macro-3

新增 Excel 巨集

Step 4
接著 Excel 會開啟巨集的編輯器,我們可以在這裡撰寫自己的巨集程式。

excel-vba-programming-create-button-and-macro-4

VBA 編輯器

這裡我們在這個巨集程式中加入兩行:

Range("A1").Value = "G. T. Wang"
MsgBox "完成!"

第一行是在 A1 這個儲存格中填入 G. T. Wang 這個文字,而第二行則是顯示一個跳出訊息視窗,貼上去之後,會像這樣。

excel-vba-programming-create-button-and-macro-5

VBA 編輯器

Step 5
回到 Excel 的視窗,這時候我們就可以使用剛剛建立的按鈕與巨集了。

excel-vba-programming-create-button-and-macro-6

按下剛剛建立的按鈕,就會呼叫對應的聚集,在 A1 儲存格中填入文字,並跳出訊息視窗。

excel-vba-programming-create-button-and-macro-7

我們可以利用這樣的方式,在 Excel 表格中加入一些功能按鈕,將一些常用的動作自動化,這樣在使用上會更加方便,而且藉由這樣的使用介面,也可以很容易的將我們設計好的程式提供給不會寫程式的人使用。

更多關於 VBA 的教學文章,請參考 VBA 程式設計