excel vba基礎入門(Excel中vba幹什麼用的)

VBA 就是 visual basic for application, 即嵌入應用程式內部的visual basic(VB).

VB就是經久不衰的一種程式語言. 在2019年還位列第6名.

VB就是增加了視覺化的Basic程式語言.

   

2019年程式語言排名

VB在嵌入應用程式後, 尤其是EXCEL VBA, 其開發效率極高, 基本上可以說是即寫即用.

由於資料呈現可以依靠EXCEL表格本身, 如果不考慮美觀, 可以直接使用EXCEL來做介面, 增加控制元件, 編寫功能程式碼即可以使用.

以下是在excel中開啟VBA介面:

  1. excel -> 檔案 -> 選項 -> 自定義功能區 -> 開發工具 (勾上) -> 確認
   

excel開發工具選項頁

這時你發現, excel多了一個頁面- 開發工具

   

開發工具欄

visual basic - 程式碼區, 點選後如下

   

Visual basic 程式碼區

左邊為專案區, 右邊為程式碼區

控制元件工具欄

   

控制工具欄

在點選插入後, 會出現控制元件工具欄, 我們可以按如下方式在excel中插入我們的第一個控制元件:

  1. 選中我們需要將控制元件插入的excel sheet
  2. 點選插入按鈕
  3. 選中按鈕
  4. 在excel中畫出按鈕
  5. 雙擊按鈕, 進入程式碼區
  6. 在程式碼區寫入 msgbox ("Hello world")
  7. 退關設計模式
  8. 點選按鈕, 執行程式碼, 彈出彈窗
   

按下設計模式

   

插入按鈕控制元件

   

畫出按鈕

   

雙擊按鈕,寫入程式碼

   

關閉設計模式

   

點選按鈕,得到我們的第一個程式

以後我們再慢慢展開將更多的VBA程式碼, 比如寫一些實用工具