excel - 将公式插入最后一行并自动填充直到最后一列 Excel VBA
问题描述
目前我有
lastcol = Cells(14, Columns.Count).End(xlToLeft).Column
lastrow = Cells(Rows.Count, 11).End(xlUp).Row
Cells(lastrow, "L").Formula = "=sum(L15:L" & lastrow - 1 & ")"
这总结了从 L15 到 L 中倒数第二行的所有内容我如何调整它,使其也自动填充公式到最后一列?
我试过以这种方式调整我的代码,但它没有编译
Cells((LR & "L"), Cells(LR, lastcol - 1)).Formula = "=sum(L15:L" & LR & ")"
解决方案
我将最后一行更改为
Range(Cells(lastrow, "L"), Cells(lastrow, lastcol)).Formula = "=sum(L15:L" & LR - 1 & ")"
这将范围设置为 L 中的最后一行到最后一行和最后一列,并添加上面的公式,希望它对那里的人有所帮助!
推荐阅读
- python - 如何更改 setmode(board) t setmode(bcm)
- java - Selenium Webdriver:如何在终端(在 MAC 中)运行 testNG.xml 文件?
- vue.js - 如何将 Laravel/Lumen 框架部署到生产服务器
- robotframework - 在 RED 中导入机器人库有问题,显示为红色(未导入)
- python - 如何通过添加自定义选项来自定义 Django 过滤器?
- android - 在后台单击片段时返回堆栈计数增加
- angular - 如何将 HTML 中的 {{value}} 传递给 component.ts
- android - 如何创建具有活动和其他第三方依赖项的 android 库
- scala - Scala - 高阶函数中的完美数字使用 - 有什么问题吗?
- python - 将数据从数据框附加到 JSON