当前位置:首页教育技巧excel技巧excel公式与函数

电子表格在电子表格中如何批量间隔插入行?

2025-01-15 10:21:08


1.在电子表格中如何批量间隔插入行?

电子表格批量插入行:

alt+ F11

插入模块

将下列代码粘贴进去

把50改成你实际需要插入的数据的行数

Sub 宏1()

For i = 1 To 50

Selection.EntireRow.Insert

ActiveCell.Offset(2, 0).Range("A1").Select

Next i

End Sub

然后鼠标选定第一行数据任意单元格,选择菜单 工具-宏-运行宏,选择刚才的宏1,执行

看你的问题补充,感觉你像是要做工资条,假设第一行是表头,即为你要复制的内容,那么代码如下,注意需要选择第三行第一单元格(A3),执行宏,否则可能出错

Sub 宏1()

For i = 1 To 50

Selection.EntireRow.Insert

Rows("1:1").Copy'复制第一行数据,所以执行宏的时候必须选择的是某行的开始单元格否则会粘贴出错

ActiveSheet.Paste

ActiveCell.Offset(2, 0).Range("A1").Select

Next i

End Sub

2.excel 批量插入空行 的方法

1.用alt+F11进入VBE编程2.双击左边你的工作表名称3.复制以下代码:Sub 添加4空行()Do While ActiveCell <> "" ActiveCell.Offset(1, 0).Resize(4, 1).EntireRow.Insert shift:=xldowm ActiveCell.Offset(5, 0).SelectLoopEnd Sub4.Alt+Q返回Excle5.将光标停在需要插行的下一行按Alt+F8插入,遇到空单元格会停止插入。

6.注:这个操作无法撤消。7.若想加更多行修改(4,1)和(5,0)数据。

相关信息


电脑版

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2025 www.at317.com All Rights Reserved .