如果能學會使用Excel VBA,可以幫助我們簡化許多重複性的作業並建立自動化的方式,但是,一般人往往會卡在該如何入門的問題,不知道該從何開始學習撰寫Excel VBA程式。此次要來分享如何從插入「模組」、建立「程序」以及實際「執行」的步驟開啟進入Excel VBA的世界。在閱讀此次分享前,建議讀者先花點時間參考之前分享的Excel VBA之基礎概念介紹,再來閱讀此次的分享會更加有概念唷~

 

※預計完成動作:撰寫Excel VBA使其在Excel中可以自動跳出「Hello World」的提醒視窗。

 

※欲使用Excel VBA之前,請在Excel啟用 「開發人員」索引標籤,步驟如下:(可參考:【Excel-VBA】Excel VBA之基礎概念介紹)

  1. 在「檔案」索引標籤上,選擇「選項」,以開啟「選項」 對話方塊。
  2. 選擇對話方塊左側的「自訂功能區」。 在對話方塊左側的 「由此選擇命令」 底下,選取「常用命令」。
  3. 在對話方塊右側的 「自訂功能區」 下,選取下拉式清單方塊中的「主要索引標籤」,然後選取「開發人員」核取方塊, 選擇「確定」。

image

 

1.請點選工具列上的「開發人員」->「Visual Basic」:

image

 

2.接著會進入Visual Basic的編輯畫面:

image

 

3.請點選「插入」->「模組」,先建立模組視窗:

image

 

image

 

4.接著請點選「插入」->「程序」,以建立程序:

image

 

5.在「新增程序」的視窗中,輸入「名稱」(可自訂),而「型態」、「有效範圍」則採用預設內容即可,接著按下「確定」:

image

 

image

 

6.接下來就可以在剛剛建立的程序名稱,輸入程式碼,以輸入MsgBox()為例,在Sub和End Sub中間輸入「MsgBox("Hello Wold")」:

image

※備註:

  • MsgBox:
  1. 在對話方塊中顯示訊息,等候使用者按一下按鈕,傳回表示使用者按下按鈕的整數。(參考來源)
  2. 不論輸入MSGBOX或者是msgbox,VBA皆會自動轉換為MsgBox。

 

7.點選「執行」->「執行Sub或UserForm F5」,執行剛剛輸入的程式碼:

image

 

8.在Excel中就會跳出剛剛設定的「Hello Wold」的提示視窗:

image

 

 

 

 

以上簡單介紹分享給大家~

 

 

 

§延伸閱讀:Excel VBA之基礎概念介紹

§延伸閱讀:Excel必學~重複性工作就讓巨集來完成!

§延伸閱讀:微軟官網「Office 的 VBA 入門」介紹

 

 

arrow
arrow

    小 i 發表在 痞客邦 留言(0) 人氣()