VBA入門之一電子表格中的宏,excel與WPS同步學習

VBA入門之一電子表格中的宏,excel與WPS同步學習

VBA入門之一電子表格中的宏,excel與WPS同步學習

指的就是實現單一功能或複雜功能的VBA程式碼的集合。使用宏功能,可以讓我們在處理電子表格的時候,僅透過一步的操作,就能實現需要透過多步才能完成的操作。

宏屬於VB語言系列,但是屬於指令碼語言, 也就是不需要編譯為exe檔案,可以由直譯器直接解釋執行。

那麼宏的功能是什麼呢,也就是說宏能幫我們幹什麼:excel本身內建了很多大部分常用的

VBA入門之一電子表格中的宏,excel與WPS同步學習

開啟宏圖示

VBA入門之一電子表格中的宏,excel與WPS同步學習

開啟宏圖示

excel可以調出內建宏,而WPS安裝輕量化可能這裡就有關了,載入項裡沒有東西,要點瀏覽就讓我們去找檔案了;

VBA入門之一電子表格中的宏,excel與WPS同步學習

excel中有內建可呼叫

VBA入門之一電子表格中的宏,excel與WPS同步學習

WPS無

啟用宏要在信任中心(檔案-選 項裡面找到)設定“宏設定”,勾選“啟用所有宏”、“信任對VBA工程物件模型的訪問”,點選“確定”。

VBA入門之一電子表格中的宏,excel與WPS同步學習

excel中的安全啟用宏

然後回到表格;

點選錄製宏

VBA入門之一電子表格中的宏,excel與WPS同步學習

錄製宏的說明

宏名上自定義,快捷鍵那裡自定義;宏命名時最多可以為255個字元。命名不可與VBA保留字相沖突,也不能與單元格地址相同,可用的字元包括:字母、數字和下劃線。給宏指定了快捷鍵之後,會覆蓋Excel預設的快捷鍵。儲存位置,有三個選 項,個人宏工作薄,當前工作薄,新工作薄;如果想所有工作薄中都 可以用,那麼應該選個人宏工作薄,物理路徑C:\Users\使用者名稱\AppData\Roaming\Microsoft\Excel\XLSTART資料夾中;第一次錄製會自動建立一個名為PERSONAL。XLSB的檔案;錄製後每次excel啟動會自動開啟此檔案並隱藏跟隨。如果將宏儲存在新工作薄中,那麼只對新工作薄啟動有效;當前工作薄道理一樣;

下面這們做第一個宏:

將第二行文字執行後變成與第一行一樣的字型顏色

VBA入門之一電子表格中的宏,excel與WPS同步學習

測試一執行前

我們選 中第一行,點錄製宏:名字快捷鍵自定義一下,然後回到開始選 項卡調整字型大小,顏色,調好後回到開發工具選 項卡然後點停止錄製;再回到第二行,執行剛才的快捷鍵,

VBA入門之一電子表格中的宏,excel與WPS同步學習

執行後

可以看到都變色加粗了;如果你第一個宏錄製了執行沒有變化,那麼請關閉EXCEL全部儲存,再開啟一次;然後可以全部選 中,執行快捷鍵就OK了;我是儲存在個人宏工作薄的,這樣會發現,有個影子一樣的表格一直跟著開啟;如何刪除它呢?

在檢視選項卡中,點選一下取消隱藏,就會出來 personal。xlsb工作薄,這樣隱藏的工作薄就出來了,再回到開發工具選項卡,點選宏,

VBA入門之一電子表格中的宏,excel與WPS同步學習

刪除 個人宏

就可以執行編輯或刪除了。

這是我們自己製作的第一個宏,是不是特有成就感啊;

如果用快捷鍵不入點按鈕形象,可以在開發工具選項卡里插入一個按鈕,並賦值錄製好的宏

VBA入門之一電子表格中的宏,excel與WPS同步學習

加個按鈕引用宏

這樣下次點一下就可以執行了;

經測試,WPS表格,操作類似,但是沒有了儲存在“個人宏工作薄”這個位置; 意味著錄製的宏只能用於當前工作薄,或新工作薄; 如何讓所有工作薄都可以用呢?其實這是廠家定義的不同; WPS中啟用了宏,只要打開了這個工作薄,那邊這個宏就對其它開啟的工作薄也啟作用的; 沒有再區分個人宏檔案了; 這個意義也可以理解的,好比我們傳製作好的工作表給同事,要讓同事也能使用快捷的宏編輯,用EXCEL的話還得單傳一個宏檔案,對我們來講,WPS反而更好的理解了國人的習慣;

對了,小夥伴們覺得有用的話,請務必關注並收藏呀!後續大明哥持續不斷的為大家分享Excel中實用地知識點和技巧。