0
我得到的是这样的一个Excel文件:Excel VBA中,移动细胞新列
我要作出这样的动作每31个到第60行中的VBA代码第一个旁边。这意味着从1到30的行应该停留,行31到60应该被移动到行61到90应该停留然后再应该移动91到120等等。
所以最终的结果应该是这样的:
我试图使这对我自己的,但它是我已经得到的东西列一个问题,我不知道该怎么做它。
Public Sub s()
Dim position As Long
Dim counter As Long
Dim updater As Long
updater = 30
position = updater
For counter = updater + 1 To Rows.Count
Next counter
If counter <= position + updater Then
Cells(i, 1).Font.Color = vbRed
Else
position = position + updater
End If
End Sub
我在改变它的颜色显示它,但不知道如何使它移动。
大声笑,说效果很好,谢谢你了很多。 我想改变的唯一事情是: 计数器=计数器+ 30 反击=计数器+ go_back – 2015-04-05 21:17:15
吧:),你看上好! – Kusnierewicz 2015-04-05 21:29:00