通过九九乘法表来练习如何使用VB双循环。以下代码对VBA,VB,VB.net适用
'九九乘法表
Dim excel As New excel
Dim ws = excel.activesheet
ws.清除内容()
ws.清除背景色()
Dim r, c, t As Integer
Dim 开始行, 开始列 As Integer
开始行 = 2
开始列 = 3
ws.cells(开始行, 1) = "样式1:先行后列"
For c = 1 To 9
For r = c To 9
t = r * c
ws.cells(r 开始行, c 开始列 - 1) = c & "*" & r & "=" & t
Next
Next
开始行 = 12
ws.cells(开始行, 1) = "样式2:先列后行"
For r = 1 To 9
For c = r To 9
t = r * c
ws.cells(r 开始行, c 开始列 - 1) = r & "*" & c & "=" & t
Next
Next
开始行 = 22
ws.cells(开始行, 1) = "样式3:对照式"
For c = 1 To 9
For r = 1 To 9
t = r * c
If r >= c Then ws.set单元格背景色(r 开始行, c 开始列 - 1, Color.Green)
ws.cells(r 开始行, c 开始列 - 1) = r & "*" & c & "=" & t
Next
Next