Excel表格批量隔行插入N行的方法

excel

1个回答

写回答

excel
excel

 excel表格批量隔行插入N行的方法1,是利用辅助数字行,定位插入或者排序。间接插入2,VBA,执行几行代码就是了,不需要懂代码,复制代码-执行就行VBA代码方法1、用微软的office或者wps的excel都行。微软的自带有,wps的去网上下载VBA插件即可

 2、举例(wps):在1到10隔两行插入一行,从第一行开始。打开该文档,开发工具-vb编辑器

 3、插入-模块:上代码:Sub 每隔两行插入一行()Dim iFor i = 1 To Sheet1.Range("a3000").End(3).Row * 3Rows(i ":" i + 0).Selecti = i + 2Selection.Insert Shift:=xlDownNextEnd Sub

VBA
VBA

 4、点击运行即可。由于wps不开放此功能,运行时易出现崩溃。但不影响。出错的话再次运行即可。适合数据量比较大的情况。效果如图:

 5、代码解释:For i = 1 中的1是指从第1行插入空白行。Rows(i ":" i + 0).Selecti = i + 2其中黑体字的0和2之差是2,意思是隔2行插入..想了解更多VBA的话去论坛,比如:excelhome.net/forum.php?mod=viewthreadtid=470603page=1#pid3075178学习一">http://club.excelhome.net/forum.php?mod=viewthreadtid=470603page=1#pid3075178学习一下间接的方法1、定位-插入法如:每个两行插入一行大家都知道1向下拉是1234..等等,如果在1上加一个空格再向下拉,会出现: 空 1 空 2 空 3 ...如果在1上加两个空格再向下拉,会出现: 空空 1 空空 2 空空 3 ...其他类推。。如图:

举报有用(4分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号