我有一组每日时间序列数据,涵盖数千行及其相应变量的多个列。我想创建一个集合的开始和结束日期的图例,四舍五入到最接近的工作日期。我正在使用workday()函数,但似乎无法正确引用最后一行......
Lastrow = Cells(Rows.Count, 1).End(xlUp).Row
ActiveSheet.Cells(3, 15).FormulaR1C1 = "=workday((r&Lastrow)c[-14],-1)"
我正在使用这段代码返回1004运行时错误,有人想解释错误的位置吗?
答案 0 :(得分:0)
Lastrow
是一个VBA变量,因此您无法在公式中引用它 - 工作表不知道该变量是什么。也许你的意思是这样的?
"=workday(r[" & Lastrow & "]c[-14],-1)"
此外,删除额外的括号并确保选中“R1C1参考样式”选项以使其生效。