我想打印对应于该式中的细胞的字母 “A”:打印序列使用VBA宏
1 + 3 * 1 = 4
4 + 3 * 2 = 10
10 + 3 * 3 = 19
我想在单元格A4,A10,A19中输入“A”。我想为25个单元做这个。
如何做到这一点
我想打印对应于该式中的细胞的字母 “A”:打印序列使用VBA宏
1 + 3 * 1 = 4
4 + 3 * 2 = 10
10 + 3 * 3 = 19
我想在单元格A4,A10,A19中输入“A”。我想为25个单元做这个。
如何做到这一点
你必须测试,如果你不打算虽然远:
Sub test_matangraj()
Dim i As Integer
Dim k As Integer
Dim Col As Long
Col = 1
For i = 1 To 25
Col = Col + i * 3
If Col < Columns.Count Then
Cells(1, Col) = "A"
For k = 1 To i - 1
If Col + k < Columns.Count Then Cells(1, Col + k) = "A"
Next k
Else
MsgBox "Number of columns excedeed!" & vbcrlfr & _
"Col: " & Col, vbCritical + vbOKOnly
Exit For
End If
Next i
End Sub
的,哪些是与其他24个单元? – user3598756
@ user3598756此后缀仅为单元号。 A1,A4,A10显示“A”。所以,我想用“A”填充剩余的22个单元格 – mad2
@ user3598756总计25“A”应该在那一列 – mad2