卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

學習如何編輯Excel 2016中的VBA程序

在上一篇文章中,我們初步學習了如何執(zhí)行和編輯VBA程序。現(xiàn)在讓我們繼續(xù)往后學習。當我們執(zhí)行并希望將操作步驟保存到宏中時,Excel會將這些步驟轉化為VBA代碼。要查看生成的代碼,可以按照以下步驟進行:

在上一篇文章中,我們初步學習了如何執(zhí)行和編輯VBA程序。現(xiàn)在讓我們繼續(xù)往后學習。當我們執(zhí)行并希望將操作步驟保存到宏中時,Excel會將這些步驟轉化為VBA代碼。要查看生成的代碼,可以按照以下步驟進行:

步驟一:打開宏對話框

1. 在Excel的“開發(fā)工具”選項卡下,點擊“宏”按鈕,這將彈出“宏”對話框。 2. 在對話框中,選擇第一個宏,并單擊“編輯”按鈕。這將打開Microsoft Visual Basic編輯器窗口。

Microsoft Visual Basic編輯器包括幾個組件。在我的后續(xù)文章中,我將分享更多關于Visual Basic組件的知識?,F(xiàn)在,我們應該把注意力集中在顯示的代碼上。顯示的代碼應該與下面的程序清單相似。

代碼的第一行"Sub 第一個宏()"表示宏的起點和名稱。接下來的以單引號開頭的行是注釋行,用于說明與宏相關的內(nèi)容,包括宏的名稱。宏實際工作的部分從"with"開始。請注意"Selection"這個單詞,在VBA中用于表示選中的部分,這就是為什么宏可以適用于選擇一個或多個單元格的原因。

您可能會注意到錄制的內(nèi)容比實際執(zhí)行的操作要多。雖然您只更改了字體的大小和顏色,但所有的字體信息都被記錄在"單元格格式"對話框的"字體"選項卡中。代碼可以直接在Visual Basic編輯器中進行編輯。您可以添加、刪除或修改代碼行。

步驟二:刪除多余的代碼行

3. 選中以"Name"開頭的行,并按下鍵盤上的DEL鍵刪除該行。不必擔心產(chǎn)生的空行,因為VBA會忽略空行。繼續(xù)刪除其他多余的行。 4. 關閉Visual Basic編輯器窗口,返回到工作簿。

測試宏的編輯效果

5. 在單元格E1中輸入"test"。 6. 選中單元格E1,運行宏"第一個宏"。請注意,運行宏之后,結果與刪除多余代碼行之前完全相同。 7. 在Excel的"開發(fā)工具"選項卡下,點擊"宏"按鈕,再次顯示"宏"對話框。選擇"第一個宏"并單擊"編輯"按鈕。這將再次打開Visual Basic編輯器窗口。 8. 在編輯器窗口中將字體大小設置為246,并關閉Visual Basic編輯器窗口。 9. 選中單元格A1,再次運行"第一個宏"?,F(xiàn)在,該單元格的字體將變得更大。

通過對錄制下來的宏進行編輯,我們可以看到它非常簡單。有兩個原因會導致對宏進行編輯:一是在錄制宏時出現(xiàn)錯誤,另一個原因是希望改變宏的功能。無論出于何種原因,您都可以使用Visual Basic編輯器對宏進行編輯。我們希望能夠通過錄制操作來自動完成許多Excel的操作過程,但宏錄制器確實具有一定的局限性。

總結

這篇文章重點介紹了如何在Excel 2016中執(zhí)行和編輯VBA程序。通過學習如何查看和編輯生成的代碼,您可以對錄制下來的宏進行修改和優(yōu)化。了解如何刪除多余的代碼行以及如何在編輯器中進行修改是非常重要的技巧。繼續(xù)深入學習和實踐,您將掌握更多有關Excel VBA編程的知識和技巧。
標簽: