vba和vb一样吗?
一、主体不同
1、VB:是Microsoft公司开发的一种通用的基于对象的程序设计语言。
2、VBA:是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
二、语言特点不同
1、VB:结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。
2、VBA:能用来扩展Windows的应用程序功能,特别是Microsoft Office软件。也可说是一种应用程式视觉化的 Basic 脚本。
三、作用不同
1、VB:拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建Active X控件,用于高效生成类型安全和面向对象的应用程序。
2、VBA:可以使用宏记录器记录用户的各种操作并将其转换为VBA 程序代码。这样用户可以容易地将日常工作转换为VBA 程序代码,使工作自动化。
参考资料来源:百度百科-VBA
参考资料来源:百度百科-Visual Basic
绛旓細涓銆佷富浣撲笉鍚 1銆乂B锛氭槸Microsoft鍏徃寮鍙戠殑涓绉嶉氱敤鐨勫熀浜庡璞$殑绋嬪簭璁捐璇█銆2銆乂BA锛氭槸Visual Basic鐨勪竴绉嶅畯璇█锛屾槸鍦ㄥ叾妗岄潰搴旂敤绋嬪簭涓墽琛岄氱敤鐨勮嚜鍔ㄥ寲(OLE)浠诲姟鐨勭紪绋嬭瑷銆備簩銆佽瑷鐗圭偣涓嶅悓 1銆乂B锛氱粨鏋勫寲鐨勩佹ā鍧楀寲鐨勩侀潰鍚戝璞$殑銆佸寘鍚崗鍔╁紑鍙戠幆澧冪殑浜嬩欢椹卞姩涓烘満鍒剁殑鍙鍖栫▼搴忚璁¤瑷銆2銆...
绛旓細涓嶄竴鏍銆備袱鑰呰娉曞熀鏈槸涓鏍风殑锛屼絾鏄疺BA鏄井杞斁鍦∣ffice绛夎蒋浠朵腑鐨勶紝鐢ㄤ簬甯姪Office澶勭悊涓滆タ锛岀畝鍖栨搷浣滅敤锛堜緥濡傚彲浠ョ敤VBA缂栧啓Excel鎵归噺澶勭悊锛夛紱鑰孷B鍒欐槸闈㈠悜鎵鏈夌▼搴忕殑
绛旓細VB鏄竴闂ㄧ嫭绔嬬殑缂栫▼璇█锛屽叏绉癡isualBasic锛孷BA鍏ㄧО涓篤isualBasicforApplications锛孷BA鏄疺B璇█鐨勫瓙闆锛屼富瑕佺敤浜嶰FFICE鍔炲叕杞欢銆丆AD涓紪鍐欎唬鐮佺敤浜庢帶鍒跺涓荤▼搴忓疄鐜板姙鍏嚜鍔ㄥ寲銆俈B缂栧啓鐨勪唬鐮佸湪鎿嶄綔绯荤粺涓彲浠ョ嫭绔嬭繍琛(闇瑕佽繍琛屽簱鏀寔)锛屼絾鏄疺BA涓嶈兘鐙珛杩愯锛岄渶瑕佸涓荤▼搴忕殑鏀寔锛屽鍓嶆墍杩扮殑OFFICE杞欢鍜孋AD绛夈...
绛旓細VB鏄竴绉嶄笓闂ㄧ殑鍙鍖栫紪绋嬬殑缂╁啓銆傝孷BA鏄悇绉峂icrosoft Office杞欢涓殑瀹忎唬鐮銆俈B鍙互缂栬瘧鐢熸垚鍙墽琛岀▼搴忥紝鑰孷BA鍙兘鍦ㄧ浉搴旂殑Microsoft Office杞欢涓В閲婃墽琛屻備簩鑰呰娉曞熀鏈浉閫氥
绛旓細VBA鍙互鐪嬫垚鏄疺B鐨勫瓙闆嗭紝鎵浠ヤ袱鑰呯浉鍚岀殑鍦版柟灏卞浜锛岃娉曠粨鏋勩佸緢澶氬叧閿瘝閮界浉鍚岋紝鍑犱箮鎵鏈夌殑VB鍑芥暟閮藉彲浠ュ湪VBA閲岄潰杩愯鐨勩俈BA鍜孷B鐨勫尯鍒寘鎷涓嬪嚑涓柟闈:1銆乂B鏄璁$敤浜庡垱寤烘爣鍑嗙殑搴旂敤绋嬪簭,鑰孷BA鏄娇宸叉湁鐨勫簲鐢ㄧ▼搴(濡侲XCEL绛)鑷姩鍖 2銆 VB鍏锋湁鑷繁鐨勫紑鍙戠幆澧,鑰孷BA蹇呴』瀵勭敓浜庡凡鏈夌殑搴旂敤绋嬪簭.3銆...
绛旓細VBA鏄疺B鐨勪竴涓瓙闆嗭紝涔熷彲浠ヨ鏄疺B鐨勭畝鍖栫増銆1.VB鐨勫簲鐢ㄧ▼搴忕紪璇戝悗鍙互鍦ㄧ郴缁熶笅鐩存帴杩愯锛孷BA涓嶈蹇呴』鍦╫ffice涓嬭繍琛屻2.VBA缁熻瀛︿腑鐨勬洸绾垮浘鏈夌幇鎴愮殑鈥滃畯鈥濈紪绋嬪簭姣旇緝鏂逛究锛屼絾娌℃湁涓у寲锛屼慨鏀规瘮杈冮夯鐑︺俈B鐢诲浘鍔熻兘闈炲父寮哄ぇ浠涔堥兘鑳界敾锛屼絾缂栫▼搴忔瘮杈冮夯鐑︺3.VBA缁熻瀛︿腑鐨勮绠楃▼搴忔湁鐜版垚鐨勨滃畯鈥濅娇鐢...
绛旓細鎬讳綋鏉ヨ锛VBA鏄拡瀵笶xcel绛夌壒瀹氬簲鐢ㄧ▼搴忕殑缂栫▼璇█锛岃孷B鍒欐槸涓绉嶆洿閫氱敤銆佹洿寮哄ぇ鐨勭▼搴忚璁¤瑷銆傚畠浠湪璇硶鍜屽姛鑳戒笂鏈夊緢澶氱浉浼间箣澶勶紝浣哣BA鏇村姞涓撴敞浜庡姙鍏嚜鍔ㄥ寲锛岃孷B鍒欐洿澶氬湴鐢ㄤ簬鍒涘缓澶嶆潅鐨勬闈㈠簲鐢ㄧ▼搴忋傚浜嶦xcel鐢ㄦ埛鏉ヨ锛屽涔燰BA鍙互甯姪浠栦滑鏇村ソ鍦板畾鍒跺拰鑷姩鍖朎xcel鐨勫姛鑳斤紝鎻愰珮宸ヤ綔鏁堢巼銆
绛旓細VBA鏄疺B鐨勫瓙闆嗭紝鐩稿綋浜嶸BScipt涓嶸B鐨勫叧绯 Office鑷甫VBA锛屼綔涓哄畯澶勭悊鈥︹﹀綋骞寸殑鏍囧噯绛旀锛歏BA鏄粈涔 鐩村埌90骞翠唬鏃╂湡,浣垮簲鐢ㄧ▼搴忚嚜鍔ㄥ寲杩樻槸鍏呮弧鎸戞垬鎬х殑棰嗗煙.瀵规瘡涓渶瑕佽嚜鍔ㄥ寲鐨勫簲鐢ㄧ▼搴,浜轰滑涓嶅緱涓嶅涔犱竴绉嶄笉鍚岀殑鑷姩鍖栬瑷.渚嬪:鍙互鐢‥XCEL鐨勫畯璇█鏉ヤ娇EXCEL鑷姩鍖,浣跨敤WORD BASIC浣縒ORD鑷姩鍖,绛夌瓑....
绛旓細EXCEL涓嚜甯︾殑VBA鍜孷B鍖哄埆涓猴細鎬ц川涓嶅悓銆佽繍琛屼緷璧栨т笉鍚屻佺嫭绔嬫т笉鍚屻備竴銆佹ц川涓嶅悓 1銆乂BA锛歏BA鏄疺B鐨勪竴涓瓙闆嗭紝鏄娇宸叉湁鐨勫簲鐢ㄧ▼搴(EXCEL)鑷姩鍖栥2銆乂B锛歏B鏄璁$敤浜庡垱寤哄簲鐢ㄧ▼搴(EXCEL)鏍囧噯鐨勫簲鐢ㄧ▼搴忋備簩銆佽繍琛屼緷璧栨т笉鍚 1銆乂BA锛氳繍琛孷BA寮鍙戠殑绋嬪簭蹇呴』渚濊禆浜庡畠鐨勭埗搴旂敤绋嬪簭銆2銆乂B锛氳繍琛...
绛旓細涓嶆槸涓涓蹇碉紝VBA鏄疺B鐨勪竴涓瓙闆嗭紝瑕佸皬銆