首页 > 解决方案 > 使用带有整数的 .FormulaR1C1 时出错

问题描述

谁能理解为什么以下代码行返回错误?

Dim nProd as integer

nProd = 4

Cells(2, 6 + nProd).FormulaR1C1 = "=IF(LEN(RC[-" & nProd & "])>0;RC[-" & nProd & "];"")"

(...)

它在最后一行代码上返回运行时错误“1004”,我不知道为什么......

任何帮助表示赞赏,谢谢!

标签: excelvba

解决方案


推荐阅读