excel - 将多行插入空表
问题描述
我正在尝试将多行插入表中。我一直在尝试使用.DataBodyRange.Rows(0:100).insert
,但问题是.DataBodyRange
当表为空(0 行)时返回错误。
那么有替代方案吗?假设我不想在循环中逐行添加。
解决方案
什么时候,.DataBodyRange
是什么。Nothing
.InsertRowRange
所以你可以做类似的事情
If .DataBodyRange Is Nothing Then
.InsertRowRange.Resize(100).Insert
Else
.DataBodyRange.Resize(100).Insert
End If
推荐阅读
- r - 如何创建一个汇总其他列中出现次数的列
- c# - 如何使用 mvvm light 将字符串从视图传递到 Xamarin 表单中的视图模型
- octave - 八度符号除法表达式与 partfrac 一样,但 N 大小向量中的因子
- linux - 命令行参数如何从 shell 传递到可执行文件?
- java - 同类型的嵌套关系
- reactjs - 如何在反应原生屏幕之间共享状态?
- json - 如何使用 Express 从 Node.js 中的 url 获取 JSON 数据
- c++ - 如何从 C++ 管理 ghci?
- ios - 表格集合视图不坚持 ipad 上的底部布局 xcode
- c# - C# 默认关键字与默认成员