回覆列表
-
1 # 樂享動漫集
-
2 # 潮辦公
樓主真巧哦。我剛剛發完教程。
一、關於VBA
VBA全稱 Visual Basic for Applications(VBA) ,意思就是說是微軟家的VB程式語言, 主要能用來擴充套件Windows的應用程式功能 ,它目前可以控制的程式有OFFICE全套,AutoCAD等等,不過主要用於OFFICE軟體。
二、VBA的作用
VBA是一種程式語言,它依託於Office軟體,不能獨立的執行,透過VBA可以實現各種Office軟體操作的自動化。
總結下VBA的作用:
實現Excel中沒有提供的功能
提高執行速度
編寫自定義函式
實現自動化功能
透過插入窗體做小型管理軟體
能用一次編寫,重複利用
比如下面這個窗體,就是用vba寫的。
三、VBA和宏有啥關係
初學VBA程式設計,大多數人搞不懂VBA和宏的關係,宏的背後其實也是一堆VBA程式碼,VBA構成了宏,錄製宏產生VBA程式碼,兩者相輔相成。
四、啥時候可以用宏
當你在做Excel表格,或者做word文件時,需要處理大量重複性,機械性的東西。
如下:如果讓你把每個人的上面都插入一個表頭,做成 工資條,然後插入一個空格分開。
如果是沒學VBA的你,可能想到的就是一個個複製貼上,插入了吧。但是如果資料很多呢,這樣子是不是太浪費時間了,1個小時?還是要一天?可是如果用宏,你猜要多久?哈哈!加上錄宏的時間,不超過2分鐘。這就是VBA帶來的高效率。而且VBA寫過的宏,還可以一次次的重複利用。這樣的話,下次還有類似的資料,你又能用一次宏了。
工具:Office2013
檢視宏:在Excel中按下Alt+F11,就可以進入VBE介面,如果存在宏,就可以看到宏程式碼,如下圖所示:
錄製宏:
用檢視宏的方法,Alt+F11,在模組資料夾中就可以看到錄製的宏程式碼: