动态添加公式

时间:2015-05-05 08:31:17

标签: vba

我有一个循环,我创建行但我不知道预先有多少

for i = 1 to dic.Keys
'Create Row
next

现在我想在我创建的第二行中添加像(B2+C2)这样的每一行的公式,依此类推。

我知道如何将公式添加到(Range.Formula="=xxx")的单元格中但不能使其动态化。在SO上有一个类似的solution,但是在这里他们只需一步就导入论坛,但我的行还没有。我可以计算生成的行并应用此解决方案,但这不是我的第一个选项。有谁可以帮我这个?

所以我正在寻找类似的东西:

Range.Formula = "=B" & i "+ C" & i

1 个答案:

答案 0 :(得分:0)

尝试这样的事情:

for i = 1 to dic.Keys
'Create Row
'your code here...
 Range("A" & i).Formula = "=B" & i & "+ C" & i
next