【发布时间】:2015-02-13 04:50:45
【问题描述】:
我有一个数字列表(超过 100 行)。我希望每组 3 行中的每个第二个数字都比前一行增加 1。
以 3 人为一组进行思考。给出第一个值。第二个值比第一个值高 1,第三个值可以是任何值。这种模式在接下来的 3 中继续。例如,如果第 1 行 = 1,则第 2 行 = 2(因为从上一行增加 1)。第 3 行 = 任何 #。第 4 行 = 5,第 5 行 = 6(因为从上一行增加 1)。第 6 行 = 任意数字。第 7 行 = 7,第 8 行 = 8(因为 1 来自 orevious),第 9 行 = 任意。
我不知道如何循环。这是我尝试过的。
Sub DoSomething
For ColNum = 4 To 500 Step 2
Range(Cells(3, ColNum), Cells(1159, ColNum)).FormulaR1C1 = "='H2'+1"
Next ColNum
End Sub
【问题讨论】:
-
如果您的数据在行中,为什么要增加列?如果你想处理每三个单元格,你为什么要介入 2?