Visual Basic for Applications簡(jiǎn)稱VBA,是VB的一種宏語(yǔ)言,Excel中主要是利用VBA實(shí)現(xiàn)自動(dòng)化功能,提高工作效率。下面介紹如何利用VBA制作小時(shí)候熟記的九九乘法表。 步驟一:打開VBA窗口這里介紹兩種進(jìn)入VBA窗口界面的方法。 方法1:點(diǎn)擊工具欄【開發(fā)工具】-【Visual Basic】即可,如果有小伙伴找不到【開發(fā)工具】,是因?yàn)楣ぷ鞑具€沒(méi)有添加這個(gè)模塊,這里我們右擊工具欄空白處,選擇‘自定義功能區(qū)’,然后在彈出的界面上勾選【開發(fā)工具】即可; 方法2:快捷鍵 Alt+F11 即可。 進(jìn)入VBA窗口的界面如下圖所示,首次進(jìn)入界面的小伙可能會(huì)有點(diǎn)懵,別著急,下面介紹如何添加模塊與代碼。 首次進(jìn)入VBA界面 步驟二:插入模塊,寫入代碼右鍵上圖中的‘ThisWorkbook’-‘插入(N)’-‘模塊(M)’,出現(xiàn)代碼窗口,輸入以下代碼即可。 插入模塊輸入代碼 代碼如上圖所示,綠色字體為注釋,可刪除,不影響程序運(yùn)行。這里講解下代碼的具體含義,‘Sub’指的是程序的開始,與之對(duì)應(yīng)的‘End Sub’,代表程序的結(jié)束,‘Dim’是定義的意思,'Integer'代表整數(shù)型,這里定義‘i’與‘j’皆為整型,‘For’與‘Next’成對(duì)出現(xiàn),代表一個(gè)循環(huán),‘If’與‘End if’成對(duì)出現(xiàn),代表一次判斷,‘if’后面為判斷語(yǔ)句,語(yǔ)句成立則執(zhí)行If’與‘End if’之間的語(yǔ)句,不成立,則執(zhí)行后面的語(yǔ)句,cells(i,j),代表Excel的一個(gè)單元格,例如c?ells(3,4)代表excel表格第3行第4列,也就是‘D3’單元格,這里利用兩個(gè)For循環(huán)與一個(gè)If語(yǔ)句實(shí)現(xiàn)九九乘法表格的制作,具體邏輯小伙伴可參考代碼思考。 步驟三:運(yùn)行代碼回到工作簿界面,我們選擇【開發(fā)工具】-【宏】-【乘法表】點(diǎn)擊【執(zhí)行】,這樣乘法表格就出現(xiàn)在我們的眼前了,如下圖 九九乘法表
|
|
來(lái)自: 溫暖南方 > 《電腦應(yīng)用》