|
第一题:
Sub 循环1() 'for next 循环
Dim i%
Range("a1:a10").ClearContents
For i = 1 To 10
If Cells(i, 1).Row Mod 2 = 0 Then
Cells(i, 1) = "ep"
End If
Next
End Sub
Sub 循环2()
Dim mycell As Range
Dim myrange As Range
Set myrange = Range("a1:a10")
myrange.Clear
For Each mycell In myrange
If mycell.Row Mod 2 = 0 Then
mycell.Value = "ep"
End If
Next
End Sub
Sub 循环3()
Dim i%
i = 1
Range("a1:a10").Clear
Do While i <= 10
If Range("a" & i).Row Mod 2 = 0 Then Range("a" & i).Value = "ep"
i = i + 1
Loop
End Sub
第二题:
Sub jiafa()
Dim i%, j%
'On Error Resume Next
Range("a1").CurrentRegion.Clear
For i = 1 To 10
For j = 1 To 10
If i < j Then
Cells(i, j) = ""
Else
Cells(i, j) = j & "+" & i & "=" & i + j
End If
Next
Next
End Sub |
评分
-
查看全部评分
|