首页 > 解决方案 > 为什么我的单元格输出变成这样 =SUM('J2':'J13')-SUM('AB2':'AB13')

问题描述

这是我的 vba 代码:

Sub Macro1()

 Dim lastrow As Long

 lastrow = 13

     Range("AB" & CLng(lastrow) + 5).Select
    ActiveCell.FormulaR1C1 = "=SUM(J2:J" & CLng(lastrow) & ")-SUM(AB2:AB" & CLng(lastrow) & ")"

End Sub

我想知道为什么单元格输出有''?

标签: excelvbaexcel-formula

解决方案


应该。

Sub Macro1()

 Dim lastrow As Long

 lastrow = 13

     Range("AB" & CLng(lastrow) + 5).Select
    ActiveCell.Formula = "=SUM(J2:J" & CLng(lastrow) & ")-SUM(AB2:AB" & CLng(lastrow) & ")"

End Sub

推荐阅读