VBA概述


VBA代表Visual Basic for Applications,這是一種來自Microsoft的事件驅動程式設計語言,現在主要與Microsoft Office應用程式(如MSExcel,MS-Word和MS-Access)一起使用。

它幫助技術人員構建客製化的應用程式和解決方案,以增強這些應用程式的功能。這個工具的優點是不需要在電腦上安裝visual basic,直接從安裝Office軟體中就能隱含地使用來達到目的。

您可以在所有Office版本中使用VBA,從MS-Office 97到MS-Office 2016以及任何最新版本。 在VBA中,Excel VBA是最流行的。使用VBA的好處是可以使用線性程式設計在MS Excel中建立非常強大的工具。

注意: 在本教學中,我們也將基於Excel VBA來演示和講解。

VBA的應用

在學習本教學時,您可能想知道為什麼在Excel中使用VBA,因為MS-Excel本身就有提供了大量的內建函式,真的還有需要VBA玩意兒嗎?MS-Excel提供的函式或功能可能不足以執行複雜計算的基本內建功能。在這種情況下,VBA就成為解決這些複雜計算的一種最優方案了。

例如,使用Excel的內建公式計算貸款的每月還款是非常困難的。相反,編寫一個VBA程式來進行這樣的計算是很容易的。

存取VBA編輯器

在Excel視窗中,找到開發工具 -> Visual Basic,或按ALT + F11。VBA視窗開啟,如以下螢幕截圖所示 -