回覆列表
  • 1 # 百事通之百科

    Excel裡的VBA是Visual Basic的一種宏語言。VBA是微軟開發出來在其桌面應用程式中執行通用的自動化(OLE)任務的程式語言。主要能用來擴充套件Windows的應用程式功能,特別是Microsoft Office軟體。也可說是一種應用程式視覺化的Basic 指令碼。

    掌握了VBA,可以發揮以下作用:

    1.規範使用者的操作,控制使用者的操作行為;

    2.操作介面人性化,方便使用者的操作;

    3.多個步驟的手工操作透過執行VBA程式碼可以迅速的實現;

    4.實現一些VB無法實現的功能。

    5.用VBA製做EXCEL登入系統。

    6.利用VBA可以Excel內輕鬆開發出功能強大的自動化程式。

    擴充套件資料:

    宏語言VBA 適用於在Office 2000 中的所有應用程式,包括Word 、 Excel、PowerPoint、Access、Outlook 以及Project。在Office 97 的各應用程式中,新增了Visual Basic 編輯器。這樣,使用者無論是在Excel 中,還是在Word 中以至是在Access 中建立和管理VBA 都具有統一的方法和標準。

    VBA可以訪問許多作業系統函式並支援文件開啟時自動執行宏。這使得用這種語言寫計算機病毒成為可能。1990年代中後期,宏病毒成為了最流行的計算機病毒型別之一。其它的包括宏語言的專案,如OpenOffice.org,故意從其宏語言中排除了一些功能(如:自動執行)以避免破壞程式。然而,這一特性在很多事務中受到歡迎。

    VBA 是基於Visual Basic 發展而來的,它們具有相似的語言結構。Visual Basic 是Microsoft 的主要圖形介面開發工具,VBA 5.0 (亦即VBA 97)則是Visual Basic 5.0 的子集。Visual Basic 是由Basic 發展而來的第四代語言。Visual Basic 作為一套獨立的 Windows 系統開發工具,可用於開發Windows 環境下的各類應用程式,是一種視覺化的、面向物件的、採用事件驅動方式的結構化高階程式設計語言。它具有高效率、簡單易學及功能強大的特點。

  • 2 # 兩點馬科技

    首先了解一下VBA是啥:

    是微軟公司開發出來的一種事件驅動程式語言,他的作用就是擴充套件office應用程式,使得我們使用office的時候效率更高。

    VBA的用途:

    2、許可權劃分:設定登陸對話方塊可以設定不同操作人對每個表的訪問許可權和操作許可權。同時保護資料不被其他人員修改和想看。

    3、複雜的篩選排序:excel內只是提供了比較簡單的一些篩選和排序功能,如果我們需要一些多條件複雜的篩選和排序,就可以用VBA來幫我們解決問題。如:比劃排序。

    4、自動執行任務:我們可以編寫指定時間或者指定條件下執行某些操作。

    5、保證資料準確性:可以透過VBA設定對輸入的資料進行限制,可以防止使用者不小心錄入不符號內容的資料。如:大小寫規範,小數點規範,標點符號規範。

    7、開發專業程式:可以利用VBA把EXCEL檔案開發成專業的程式,如人事的人員管理系統,財務報表系統,學生資訊管理系統等。

  • 3 # 封狼居胥何為家

    excel VBA是實現EXCEL 自動化的程式語言。透過VBA編輯,可以實現EXCEL的各種功能及操作

    VBA 是基於Visual Basic 發展而來的,它們具有相似的語言結構.

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

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

    3. 要執行VB開發的應用程式,使用者不必安裝VB,因為VB開發出的應用程式是可執行檔案(*.EXE),而VBA開發的程式必須依賴於它的父應用程式,例如EXCEL.

  • 中秋節和大豐收的關聯?
  • 盜墓筆記絕美文案?