打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
《神奇的VBA》编程:报表插入空白行

一段简单的VBA代码,让你自如操作Excel!

“插入空白行”是笔者当年进入VBA世界的敲门功能, 笔者当年所在的外企每天要处理数万行工程项目订单数据, 通过判断订单号的不同将数据分隔开然后打印非常便于阅读。笔者后来发布的《Power Click》插件,也收录了该功能。

    Power Click插件发布-开放下载!

下面分享报表隔操作的代码示例。

示例:将报表中数据按照A列数据的不同插入空行以区分。

在标准模块中加入如下代码即可实现上面的演示功能。












Sub 插入空行()On Error Resume NextDim n As LongFor n = Range("B65536").End(3).Row To 2 Step -1 If Cells(n, "A") <> Cells(n - 1, "A") And Cells(n, "A") <> "" Then Cells(n, "A").EntireRow.Insert Shift:=xlDown Rows(n).Interior.Color = xlNone Rows(n).RowHeight = 15 End IfNextEnd Sub

代码很简单, 综合运用了For...Next遍历语句和If...Then结构的逻辑判断语句和单元格区域对象的Range方法。

有兴趣复制上面代码运行一下,顺带思考下,在上面示例的基础上,怎么样每运行一次,自增一个空行。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
excel 间隔插入空白行的vba代码
0基础学习写一个多表汇总宏模板!
excel空白行太多怎么办?如何快速删除,这一招记下来~
Excel VBA 5.23 新番 工作簿含有空行、合计行如何汇总
VBA空白行查找2并作标记
Excel批量删除空白行最快技巧
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服