VBA是VisualBasic的一種宏語言,是在其桌面應(yīng)用程序中執(zhí)行通用的自動化(OLE)任務(wù)的編程語言。主要能用來擴展Windows的應(yīng)用程序功能。VBA的作用:(1)實現(xiàn)Excel中沒有提供的功能;(2)提高運行速度;(3)編寫自定義函數(shù);(4)實現(xiàn)自動化功能;(5)通過插入窗體做小型管理軟件。
一、VB與VBA的區(qū)別?
1. VB是設(shè)計用于創(chuàng)建標(biāo)準(zhǔn)的
應(yīng)用程序,而VBA是使已有的應(yīng)用程序(
EXCEL等)自動化。
2. VB具有自己的開發(fā)環(huán)境,而VBA必須寄生于已有的
應(yīng)用程序。
3. 要運行VB開發(fā)的
應(yīng)用程序,用戶不必安裝VB,因為VB開發(fā)出的應(yīng)用程序是
可執(zhí)行文件(*.EXE),而VBA開發(fā)的程序必須依賴于它的父應(yīng)用程序,例如EXCEL。
4.VBA是VB的一個子集。
盡管存在這些不同,VBA和VB在結(jié)構(gòu)上仍然十分相似。事實上,如果你已經(jīng)了解了VB,會發(fā)現(xiàn)學(xué)習(xí)VBA非???。相應(yīng)的,學(xué)完VBA會給學(xué)習(xí)VB打下堅實的基礎(chǔ)。而且,當(dāng)學(xué)會在
EXCEL中用VBA創(chuàng)建解決方案后,即已具備在WORD ACCESS OUTLOOK FOXPRO POWERPOINT 中用VBA創(chuàng)建解決方案的大部分知識。
* VBA一個關(guān)鍵特征是你所學(xué)的知識在微軟的一些產(chǎn)品中可以相互轉(zhuǎn)化。
* VBA可以稱作
EXCEL的“遙控器”。
二、Excel VBA是什么?
Excel VBA中的VBA是Visual Basic For Application的縮寫,一般用來實現(xiàn)簡單或中等的辦公自動化應(yīng)用,因為易學(xué)并且能很好的被office系列應(yīng)用程序支持,因此得到了很廣泛的應(yīng)用。
三、Excel VBA怎么打開?
先安裝一個VBA編輯器,在“Office共享功能”中有“Visual Basic for Application”要安裝。啟動Excel后,選左上角的大點,Excel選項-》信任中心-》信任中心設(shè)置-》宏設(shè)置-》“禁用所有宏,并發(fā)出通知”。
提示:這時再打開有VBA的Excel,編輯欄在側(cè)會有提示,一定要啟用,否則無法編輯和使用VBA。
需要進入VBA編輯器,就按住alt+F11即可打開就可以自己寫代碼了,也可以在這里閱讀已有的代碼。如果是宏,可以直接Alt+F8選擇執(zhí)行即可打開運行。
以上就是【vba是什么】的全部解答,如果想要學(xué)習(xí)更多相關(guān)知識,歡迎大家前往
高頓教育官網(wǎng)。