excel - 在 VBA Excel 中插入行

标签 excel insert row vba

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












要求代码的问题必须表明对要解决的问题的最低理解。包括尝试的解决方案、为什么它们不起作用以及预期的结果。另见:Stack Overflow question checklist


8年前关闭。







Improve this question




有谁知道如何在每行之后插入 4 行,从第 2 行到第 5 行?当然使用 Excel VBA。我附上一张图片来更好地解释它。

任何提示将不胜感激。
问候!

enter image description here

最佳答案

试试下面的代码

Sub InsertRow()


    Dim lastRow As Long
    lastRow = Range("A" & Rows.Count).End(xlUp).Row

    For i = lastRow To 3 Step -1
        Cells(i, 1).Resize(4).Insert Shift:=xlDown
    Next

End Sub

enter image description here

关于excel - 在 VBA Excel 中插入行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19715293/

相关文章:

java - 插入 } 来完成 ClassBody

Java 二叉树插入无法正常工作

mysql - 将当前行与上一行进行比较时,查询太慢

mysql - 在 MySQL 中,当我在子查询中使用 Limit 时,它不返回任何内容?

css - 如何为 rich :extendedDataTable rows? 设置动态高度

javascript - 使用 ActiveXObject (JavaScript) 读取 Excel 或 OpenOffice (.ods) 文件

excel - 检查连续的负值

if语句中的VBA屏幕更新

excel - 在 VBA Excel 2003 中迭代 800 行的 for 循环需要花费太多时间才能获得所需的输出?如何克服这个问题?

mysql - 将列中的最大值插入同一列?