vba for excel

excel的宏功能已經(jīng)很強大了,但是它有一個缺點。就是只能錄制一些順序執(zhí)行的代碼。對于一些需要根據(jù)條件執(zhí)行或者循環(huán)執(zhí)行的應用場景,宏功能無法滿足,這個時候就需要借助vba。
對于vba這門語言我了解的很少。vba這門語言是跑在虛擬機上面,還是直接跑在機器上面我不清楚。他是解釋型語言還是編譯型語言,我也不清楚。他是如何從源代碼到機器碼的我也不清楚。
不過,它是一種編程語言,我想使用它,并不需要了解太多。
excel對于vba來說是一個對象。而excel對象模型已經(jīng)將這個對象說的很清楚了。

如下圖:

  • 對象模型.jpg

    而用vba操作excel的關鍵問題在于理解對象模型。

對象模型的詳細資料可以在office幫助文檔里面找到。
如果對vba的語法不太了解,可以先錄制一段宏,然后參考宏代碼。在宏代碼的基礎上進行修改,就基本上可以達到目的了。

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 1.1 VBA是什么 直到90年代早期,使應用程序自動化還是充滿挑戰(zhàn)性的領域.對每個需要自動化的應用程序,人們不得...
    浮浮塵塵閱讀 22,137評論 6 49
  • 今天,刷朋友圈無意間看到這樣一句話,“離畢業(yè)還差一雙酒杯根的距離”。頓時,心中感嘆,“對啊,快畢業(yè)了!” 所以,...
    玉小茹閱讀 380評論 0 2
  • 風靜了,隨著過往消逝著,你的臉旁,留在昨日的回憶,飄零的時光,總是那么不經(jīng)意流走于澀澀的記憶里。遠處的你,依舊那般...
    蘇小魂閱讀 129評論 0 0
  • 冬或春風 三月 雨落芳菲
    nj路言閱讀 92評論 0 0

友情鏈接更多精彩內(nèi)容