我正在创建小计,并且希望在小计行的空单元格(无总和)中引用上面的单元格。该公式将参考上面的单元格。例如:如果第4行是小计行而单元格A4是空单元格,那么A4中的公式就是读取" = A3"
ActiveCell.Formula = "=" & Cells(-1, "A").Address(False, False)
我已经编写了上面的代码,但是我得到运行时错误1004应用程序 - 定义或对象定义错误。
我也尝试了下面的代码,但也出错了。
ActiveCell.Formula = "=" & Cells(-1, A).Address(False, False)
答案 0 :(得分:1)
使用偏移量引用相对于另一个的单元格。
ActiveCell.Offset(-1, 0)
如果activecell是A4,则偏移量指的是A3。使用.Address
属性获取公式中所需的地址。例如:
ActiveCell.Formula = "=" & ActiveCell.Offset(-1, 0).Address