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介面:
- excel -> 檔案 -> 選項 -> 自定義功能區 -> 開發工具 (勾上) -> 確認
excel開發工具選項頁
這時你發現, excel多了一個頁面- 開發工具
開發工具欄
visual basic - 程式碼區, 點選後如下
Visual basic 程式碼區
左邊為專案區, 右邊為程式碼區
控制元件工具欄
控制工具欄
在點選插入後, 會出現控制元件工具欄, 我們可以按如下方式在excel中插入我們的第一個控制元件:
- 選中我們需要將控制元件插入的excel sheet
- 點選插入按鈕
- 選中按鈕
- 在excel中畫出按鈕
- 雙擊按鈕, 進入程式碼區
- 在程式碼區寫入 msgbox ("Hello world")
- 退關設計模式
- 點選按鈕, 執行程式碼, 彈出彈窗
按下設計模式
插入按鈕控制元件
畫出按鈕
雙擊按鈕,寫入程式碼
關閉設計模式
點選按鈕,得到我們的第一個程式
以後我們再慢慢展開將更多的VBA程式碼, 比如寫一些實用工具