[英]Concatenate formula with rowcount
我正在尝试使用VBA在单元格中输入CONCATENATE
公式。 但是它写入的结果一直返回false ...我需要使用一个行数,因为表增长了更长的时间,并且我需要该行。
这是我尝试过的最新代码,同样无济于事:
.Offset(RowCount, 0) = Formula = "=CONCATENATE(P" & RowCount & "J" & RowCount & "DG" & RowCount
任何建议将不胜感激。
您没有正确创建字符串,需要将= Formula =
更改为.Formula =
。 另外,我假设RowCount
是在某个地方定义的?
更改:
.Offset(RowCount, 0) = Formula = "=CONCATENATE(P" & RowCount & "J" & RowCount & "DG" & RowCount
至:
.Offset(RowCount, 0).Formula = "=CONCATENATE(P" & RowCount & ",J" & RowCount & ",DG" & RowCount & ")"
您也可以改用R1C1寻址:
.Offset(RowCount, 0).FormulaR1C1 = "=CONCATENATE(R[-1]C16,R[-1]C10,R[-1]C111)"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.