excel - 将表格下方的行添加到表格范围
问题描述
我正在尝试调整表的大小以将数据包含在表中最后一行正下方的一行中。我当前的代码看起来像这样,但返回一个对象定义的错误。此外,表格会随着在其上方和下方添加行而更改位置。
tbl.resize tbl.Range.CurrentRegion.Offset(1, 0)
我已使用以下资源尝试解决此问题,但没有成功。使用 VBA 动态调整 Listobject 表的大小 https://docs.microsoft.com/en-us/office/vba/api/excel.range.resize
解决方案
这对我有用
Sub x()
Dim tbl As ListObject
Set tbl = ActiveSheet.ListObjects("Table1")
tbl.Resize tbl.Range.Resize(tbl.Range.Rows.Count + 1)
End Sub
推荐阅读
- bash - 如何使用 FFmpeg 将视频拆分为 <2.5GB 的部分
- r - *R plots* 中是否有办法在多线图上标记每条线末尾的线?
- java - 如何从随机数表中删除重复数字?
- asp.net - 代码在服务器更改后不会在用户端更改
- julia - Julia 1.0.2.1:为什么变量在没有被赋值的情况下改变值?
- python - 修复接收ajax数据时的“Bad request”
- r - 在 dplyr 中分组后将误差线添加到 ggplot2 条形图
- javascript - require 和 module.exports : TypeError: X is not a function
- entity-framework - 如何解决使用 TPH 和复杂类型的初始非常慢的 EF 实体调用?
- ios - 有没有办法一次显示一个 UI 单元并多次显示另一个 UI 单元?