成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

學(xué)習(xí)如何編輯Excel 2016中的VBA程序

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

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

步驟一:打開宏對(duì)話框

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

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

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

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

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

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

測試宏的編輯效果

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

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

總結(jié)

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