Hi,大家好,本專欄將會從零開始和大家用圖文的方式,讓你從零基礎(chǔ)學(xué)會VBA!
在前面有和大家說到宏和VBA的區(qū)別所在,有的粉絲私信說能不能在出一篇特別說說他們的區(qū)別之處,在詳細說明一下,現(xiàn)在它來了,搬好小板凳一起來學(xué)習(xí)。
說到底,宏和VBA是同根生的,他們的本質(zhì)其實是相同的,他們都是使用VBA語言來實現(xiàn)的。唯一不同的是,宏是我們通過錄制宏而得到的,而VBA是按照我們自己的想法和語法規(guī)則進行編寫的。宏是我們初學(xué)者的利器,當你不知道代碼應(yīng)該如何寫的時候,錄制宏就可以乘風破浪隨你上戰(zhàn)場了。也許你通過錄制宏得到幾十行的代碼,但是如果你用VBA可能就需要2句代碼即可。
哈哈,你或許會錄制宏,但是不一定會VBA噢,相反你會如果熟練使用VBA,那么可以肯定的說你絕對會錄制宏~~需要你分清楚的是,宏不等同于VBA,他僅僅只是VBA里面最最簡單的基礎(chǔ)使用方法,或許初學(xué)的你會說錄制宏是非常強大的,其實非也,只能說部分在Excel里面的操作能夠通過錄制宏得到繁瑣臃腫的代碼,但是在后面的學(xué)習(xí)中,你慢慢就會發(fā)現(xiàn)很多時候是無法通過錄制宏來完成工作,比如:
(1)不可以寫入公式,函數(shù);
(2)沒有判斷語句或循環(huán)的功能;
(3)不能進行電腦人機交互操作;
(4)無法顯示用戶窗體操作;
(5)無法與其他微軟辦公軟件或文件進行互動。
所以在你剛剛學(xué)會錄制宏了,請不要以為宏就是VBA,這個概念是錯誤的,更不要自大的以為自己已經(jīng)學(xué)會了VBA。實際上你才剛剛接觸VBA的邊緣,你只是初步了解他。前路路漫漫其修遠兮,還等著我們上下去求索。
溫故一下錄制宏的操作哈,加深一下初學(xué)者的深度,如下圖所示:
聯(lián)系客服