批量插入空白行的方式不唯一,可以通过排序的方式,定位法插入,也可以通过函数的方式,还能通过VBA自动化实现,本例先主要讲述VBA自动化实现。
首先第一个使用VBA的话,需要注意:
第一个把xlsx格式另存为xlsm格式(文件--另存为--(选中保存位置)--保存类型(Excel启动宏的工作簿))
![](http://dingyue.ws.126.net/2024/0426/c785b6b4p00scjumf0005d000oq002nm.png)
打开网易新闻 查看精彩图片
第二个:调出开发工具
文件--更多-选项--自定义功能区--开发工具
![](http://dingyue.ws.126.net/2024/0426/93357cdaj00scjumh003dd000zf00s0m.jpg)
打开网易新闻 查看精彩图片
![](http://dingyue.ws.126.net/2024/0426/408d11c2j00scjumg0025d000uw00ffm.jpg)
打开网易新闻 查看精彩图片
第三个:开发工具--Visual Basic
弹出功能框
![](http://dingyue.ws.126.net/2024/0426/e43518f3j00scjumh002nd000xa00qqm.jpg)
打开网易新闻 查看精彩图片
插入--模块
![](http://dingyue.ws.126.net/2024/0426/4fa4eb64j00scjumh005ed000og00lsm.jpg)
打开网易新闻 查看精彩图片
将下列代码复制到窗口中
Sub insertBlank()
Dim n As Integer
n = Range("a1", Cells(Rows.Count, 1).End(xlUp)).Rows.Count
For i = 2 To 2 * n Step 2
Rows(i).Select
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Next
End Sub
![](http://dingyue.ws.126.net/2024/0426/8e4fe8afj00scjumh0033d001c800n3m.jpg)
打开网易新闻 查看精彩图片
点击保存,关闭窗口
开发工具--宏
![](http://dingyue.ws.126.net/2024/0426/3a138238j00scjumg0021d000pk00hkm.jpg)
打开网易新闻 查看精彩图片
选择执行
![](http://dingyue.ws.126.net/2024/0426/4afd8902j00scjumh002xd000w700olm.jpg)
打开网易新闻 查看精彩图片
结果
![](http://dingyue.ws.126.net/2024/0426/f9fd39aaj00scjumg0025d000qh00mvm.jpg)
打开网易新闻 查看精彩图片
热门跟贴