什麼是VBA?VBA有什麼用?

VBA(Visual Basic for Applications)是Visual Basic的一種宏語言,是在其桌面應用程序中執行通用的自動化(OLE)任務的編程語言。主要能用來擴展Windows的應用程序功能,特別是Microsoft Office軟件。它也可說是一種應用程式視覺化的 Basic 腳本。

1993年由微軟公司開發的應用程序共享一種通用的自動化語言--------即Visual Basic for Application(VBA),實際上VBA是寄生於VB應用程序的版本。1994年發行的Excel 5.0版本中,即具備了VBA的宏功能。

通常我們處理數據都是用EXCEL來處理,由此我們開發了很多宏,幫助我們處理這些數據,並整理好給我們。

  使用VBA可以實現的功能包括:
  1. 使重複的任務自動化.(例如工資單,有個工資單,第一行為表頭,接下來就是名字以及工資,但是我們把工資單發給每個人的時候都要有個表頭,如果用複製,插入粘貼到每個名字的上面,這樣無疑會有大量的重複性工作,使用一個簡單的宏,你要花半小時複製粘貼的東西,它幾秒鐘就能幫你做好)
  2. 自定義EXCEL工具欄,菜單和界面.(在vba裡面,你可以創建一個界面,界面菜單都可以自由設置,早期的工廠管理系統就是用這個開發出來的)
  3. 簡化模板的使用.
  4. 自定義EXCEL,使其成為開發平臺.
  5. 創建報表.
  6. 對數據進行復雜的操作和分析.
  用EXCEL作為開發平臺有如下原因:
  1. EXCEL本身功能強大,包括打印,文件處理,格式化和文本編輯.


  2. EXCEL內置大量函數.
  3. EXCEL界面熟悉.
  4. 可連接到多種數據庫.

  用其他語言開發應用程序,一半的工作是編寫一些基本功能的模塊,包括文件的打開和保存,打印,複製等.而用EXCEL作為開發平臺,則由於EXCEL已經具備這些基本功能,你要做的只是使用它.


分享到:


相關文章: