EXCEL中怎么用宏隔行插入多行,并复制头一行

就是下面的各行都要像上面的张三,李四那样排成七天的形式。。我看下面这个代码能自动插入行,但不知怎么写自动复制头一行。不胜感激!!按ALT+F11打开后双击左侧ThisWo... 就是下面的各行都要像上面的张三,李四那样排成七天的形式。。
我看下面这个代码能自动插入行,但不知怎么写自动复制头一行。不胜感激!!

按ALT+F11打开后双击左侧ThisWorkBook打开编辑器把下面的代码贴进去。Sub XXX()xx = InputBox("请输入需要插入的行数:", "提示")Application.ScreenUpdating = FalseEndRow = Range("A65536").End(xlUp).RowFor i = 1 To EndRow Rows(i + 1 + (i - 1) * xx).Select For j = 1 To xx Selection.Insert Shift:=xlDown NextNextApplication.ScreenUpdating = TrueEnd Sub
展开
 我来答
2724421
2013-06-26 · TA获得超过2493个赞
知道大有可为答主
回答量:1551
采纳率:71%
帮助的人:952万
展开全部
Sub XXX()
xx = InputBox("请输入需要插入的行数:", "提示")
If xx = "" Then Exit Sub
Application.ScreenUpdating = False
EndRow = Range("A65536").End(xlUp).Row
For i = 1 To EndRow
    N = i + 2 + (i - 1) * xx
    Rows(N).Select
    For j = 1 To xx
        Selection.Insert Shift:=xlDown
    Next
    If N > 2 Then Rows(1).Copy Selection.Offset(-2, 0)
Next
Application.ScreenUpdating = True
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式