在excel中(含有合并单元格)如何在特定位置批量插入行。
做一个考点监考员安排表,人员什么的都已经安排好了(如下),注意:0501和XXXX中学是合并单元格0501XXXX中学尹X华XX学校八年级语文甲朱X棠XX中学七年级语文乙...
做一个考点监考员安排表,人员什么的都已经安排好了(如下),注意:0501和XXXX中学是合并单元格 0501 XXXX中学 尹X华 XX学校 八年级 语文 甲
朱X棠 XX中学 七年级 语文 乙
现在的问题是如何在每条信息前都插入一行表头(如下):
试室 毕业学校 监考员姓名 所在学校 年级 科目 分工
我的方法是一条一条插入,太麻烦,有没有别的更简单有效的方法? 展开
朱X棠 XX中学 七年级 语文 乙
现在的问题是如何在每条信息前都插入一行表头(如下):
试室 毕业学校 监考员姓名 所在学校 年级 科目 分工
我的方法是一条一条插入,太麻烦,有没有别的更简单有效的方法? 展开
5个回答
展开全部
Sub zxc()
For i = 13 To 1 Step -5 '注意倒序,每隔几行插入就写“ -* ”这里是-5,需要从多少行开始插入就在=号和TO之间输入*行。这里是13行。
If Sheet1.Cells(i, 1) <> "" Then
Rows(i + 1 & ":" & i + 3).Insert '插入3行,每次插入几行就输入*行
Sheet1.Cells(i, 2) = Sheet1.Cells(i, 1)
End If
Next i
End Sub
在免费赠送一个合并的vb宏,自己领悟。
Sub Macro2()
For i = 2 To 20 Step 4 '从第二行开始到20行,每4行合并一次
If Sheet1.Cells(i - 1, 2) <> "" Then
Range(Cells(i - 1, 2), Cells(i + 2, 2)).Merge '合并4行
End If
Next i
End Sub
For i = 13 To 1 Step -5 '注意倒序,每隔几行插入就写“ -* ”这里是-5,需要从多少行开始插入就在=号和TO之间输入*行。这里是13行。
If Sheet1.Cells(i, 1) <> "" Then
Rows(i + 1 & ":" & i + 3).Insert '插入3行,每次插入几行就输入*行
Sheet1.Cells(i, 2) = Sheet1.Cells(i, 1)
End If
Next i
End Sub
在免费赠送一个合并的vb宏,自己领悟。
Sub Macro2()
For i = 2 To 20 Step 4 '从第二行开始到20行,每4行合并一次
If Sheet1.Cells(i - 1, 2) <> "" Then
Range(Cells(i - 1, 2), Cells(i + 2, 2)).Merge '合并4行
End If
Next i
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
都是2行合并的很规律的数据么?如果是,不用VBA,分分钟搞定,上传附件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
考虑用VBA,建议上传附件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询