2012-09-28 83 views

回答

1

或者類似的東西?

Public Sub InsertRows() 
    Dim i As Long 
    Dim lngLastRow as long 

    lngLastRow = 1000 
    For i = 1 To lngLastRow Step 4 
    ActiveSheet.Rows(i + 1).Insert xlShiftDown 
    ActiveSheet.Rows(i + 2).Insert xlShiftDown 
    Next i 
End Sub 

要將其用作按鈕,您需要將其粘貼到工作簿的模塊中。如果沒有一個,你必須創建一個。然後你可以將這個宏鏈接到一個按鈕或者一個短鍵。

+0

:這也行,謝謝。 – user1495475

1

像這樣?

Sub extraRows() 

i = 1 
While Cells(i, 1) <> "" 
     Range(Cells(i + 1, 1), Cells(i + 2, 1)).EntireRow.Insert 
     i = i + 4 
Wend 

End Sub 
+0

:謝謝你的回答。它的工作。 – user1495475