VBA是什麼?
VBA(Visual Basic for Applications)是由Microsoft開發的程式語言,核心語法繼承自同樣微軟所開發的VB語言,是專門為Office家族軟體所設計,具有物件導向和事件驅動兩大實用特性,使用者可以編寫程式碼自動化操作或者擴展應用功能,主要應用於Excel,少部份用於Word、Access、PowerPoint、Outlookp等。
其主要特點和用途包括:
編號 |
功能 |
說明 |
---|---|---|
1 |
自動化任務 |
自動執行重複性任務,提高效率。 |
2 |
自訂函數公式 |
靈活自定義函數,補充原生函數庫。 |
3 |
事件驅動處理 |
在特定事件發生時執行相對應程序。 |
4 |
資料處理分析 |
大數據分析,執行複雜計算生成報告。 |
5 |
其他應用整合 |
整合不同Office應用,資料協作共享。 |
6 |
表單用戶界面 |
自訂表單用戶界面,優化使用體驗。 |
總體而言,VBA是Excel重度使用者必學的強大工具,能夠以簡單而又豐富的方式自動化任務、自訂執行程序,初學者只要開始入門,便會感受到工作效率大幅提升的巨大潛能。而且由於它完全與熟悉的Office整合,很適合作為入門程式的第一套語言。
有了基本概念之後,接著以贊贊小屋部落格文章分成幾主題,為各位介紹如何設計以及應用範例。
二、VBA巨集用法
Excel錄製巨集會得到一個VBA程式執行檔,瞭解這個特性之後,透過巨集可以開始入門VBA。在這系列文章介紹巨集按鈕、個人巨集活頁簿、安全性設定等基本用法,並且以顯示格線及合併工作表等實用操作開始設計VBA程式。
VBA VLOOKUP
VBA VLOOKUP介紹如何設計程式執行這個Excel最實用的函數功能,避免公式一再重覆計算造成Excel卡頓,同時也是瞭解儲存格自動化、控制流程、字典物件的最好方法。
YouTube影片
贊贊小屋以部落格為主,不過除了圖文形式的文章,也會陸續提供動態影片作為補充,歡迎訂閱贊贊小屋YouTube頻道!
Excel 2016設定顯示舊版匯入精靈,從web指令網路爬蟲
Excel安全性警告與啟用巨集內容:如何設定VBA環境
Excel顯示格線如何設定:錄製巨集利用VBA快速取消
Excel VBA編輯器亂碼,可調整Windows系統Unicode程式語言設定
VBA跨模組複製程式,Google Chrome檢視網頁原始碼修改WebSelectionType
VBA網路爬蟲:取消網頁格式及WorksheetsAdd新增工作表