【发布时间】:2017-06-08 15:19:57
【问题描述】:
在我的宏中,我想在公式中循环:
Range("D4").Formula = "=Inputs!D8
成功转化为:
For i = 1 To 5
Range("D4").Formula = "=Inputs!D" & i + 7
我想对下面的代码做同样的事情:
Range("G4").Formula = "=IF($C4<=Inputs!$E$8+Portfolio_Duration-1,SUM($H4:$DC4),"""")"
我试过了
For i = 1 To 5
Range("G4").Formula = "=IF($C4<=Inputs!$E$" & i + 7+Portfolio_Duration-1,SUM($H4:$DC4),"""")"
但是我得到一个编译错误: 预期:语句结束。
您能帮忙吗?
谢谢!
【问题讨论】: