程式語言排行中找不見它的程式語言VBA

編程語言排行中找不見它的編程語言VBA

Visual Basic for Applications(VBA)是一種Visual Basic的一種宏語言,主要能用來擴展Windows的應用程序功能,特別是Microsoft Office軟件。也可說是一種應用程序視覺化的Basic Script。 1994年發行的Excel 5.0版本中,即具備了VBA的宏功能。

VBA是Excel,Word,PowerPoint等辦公應用程序理解的語言。

VBA是一種功能強大的內置編程語言,允許您在Excel電子表格中編寫自己的函數或命令

VBA是經典Visual Basic的最後一個前哨,它非常適合快速輕鬆地完成工作。不擅長的是構建大而複雜的應用程序。

編程語言排行中找不見它的編程語言VBA

具有控制作用的函數

  1. IIf(條件式,表達式1,表達式2)

  2. Switch(條件式1,表達式1,[條件式2,表達式2[,...,條件式n,表達式n]])

  3. Choose(索引式,選項1[,選項2,...[,選項n]]) '這是基於1的索引

編程語言排行中找不見它的編程語言VBA

VBA和VB的區別對比

本文講的不是開發語言VB,而是excel的編程語言。區別包括如下幾個方面:

1. VB是設計用於創建標準的應用程序,而VBA是使已有的應用程序(EXCEL等)自動化

2. VB具有自己的開發環境,而VBA必須寄生於已有的應用程序.

3. 要運行VB開發的應用程序,用戶不必安裝VB,因為VB開發出的應用程序是可執行文件(*.EXE),而VBA開發的程序必須依賴於它的”父”應用程序,例如EXCEL.

VBA的優點

如果不是專業搞開發的,學習VBA以後。絕大多數企業和你所在的部門都會用到excel,都需要處理數據。你絕對是你們公司或者部門的寶貝。VBA的優勢如下:

  1. 開發環境搭建簡單,只需要打開裝機自帶的Office,然後按下Alt+F11就自動進入編程和執行環境;

  2. 上手簡單,學習曲線很平緩,甚至可以更簡單的通過錄制宏來解決寫程序的問題,只需要在簡單的代碼基礎上修修補補就可以執行。

  3. 與辦公環境完美兼容,在Excel/Word/Powerpoint/Outlook/Access之間隨便穿梭,比膠水語言還要簡單易用

  4. 分享性和移植性很強,幾乎所有測試通過的程序放到別的機器上也可輕易執行。

編程語言排行中找不見它的編程語言VBA

本文參考

9ima.com

i-programmer

wikipedia

zhihu


分享到:


相關文章: