Excel中使用vba函數(shù)制作九九乘法表的操作方法
Excel中使用vba函數(shù)制作九九乘法表的操作方法
在excel中使用vba制作九九乘法表,如何進(jìn)行具體操作的呢?今天,學(xué)習(xí)啦小編就教大家在Excel中使用vba函數(shù)制作九九乘法表的操作技巧。
Excel中使用vba函數(shù)制作九九乘法表的操作步驟如下:
首先我們打開一個excel工作樣表作為例子。
在開發(fā)工具標(biāo)簽面板下打開vba編輯窗口,或者使用alt+f11快捷鍵打開vba編輯窗口。
點擊插入一個新的模塊,并定義模塊sub Jiujiu()。
接下來在jiujiu模塊中輸入以下
Sub nine9()
Dim i As Byte, j As Byte, s As Byte
For i = 1 To 9
For j = i To 9
s = j * i
Cells(j, i) = i & "*" & j & "=" & s
Next j
Next i
End Sub
代碼。
詳細(xì)解釋一下,dim是定義i、j、s三個變量的數(shù)據(jù)類型為字節(jié)。
然后for是循環(huán)語句,定義i的取值是從1到9。
同樣在順序執(zhí)行下,j定義的取值是從i到9
用數(shù)學(xué)的方法表示則是當(dāng)i=1時,j=1。
cells函數(shù)是excel函數(shù),作用是返回指定的行列,括號內(nèi)的取值為I,J。對應(yīng)Excel表格中的行列。后面的=號為輸出在excel表格中的數(shù)據(jù)。
我們可以看修改一下變量與定量相加的結(jié)果。我們將i值加上10,其他保持不變,得出的結(jié)果是一個錯誤的公式。
next是順序執(zhí)行,以本例中next j舉例,則是對j值i to 9進(jìn)行重復(fù)取值,并輸出到excel表格中,如果將next i 與next j呼喚,我們可以得到一個錯誤引用的結(jié)果。
大家可以多試驗一下,這個例子中每個函數(shù)與參數(shù)的配合,以及運行的規(guī)律來加深印象,我們可以看到本例代碼所得到的結(jié)果是正確的。
Excel中使用vba函數(shù)制作九九乘法表的操作相關(guān)文章: