2017-03-03 11 views
0

2行を追加するには、以下のコードをどのように変更しますか?以下のコードを変更して2行を追加するにはどうすればよいですか?

Sub AddRows() 
    Dim MyRange As Range 
    Dim iCounter As Long 
    Dim LastRow As Long 

    With ThisWorkbook.Worksheets("Numbers") 
     LastRow = .Range("A" & .Rows.Count).End(xlUp).Row 
     Set MyRange = Range("A2:A" & LastRow) 

     For iCounter = MyRange.Rows.Count To 2 Step -1 

      'Insert blank row, 
      MyRange.Rows(iCounter).EntireRow.Insert 

     Next iCounter 
    End With 
End Sub 
+0

への**追加** 2行または**挿入** 2行?? –

+0

@ Gary's Student申し訳ありませんが、2行挿入する必要があります。 – Anthony

答えて

1

あなたはこのからの迅速な変更することができ、(ゲイリーさんのコメントを参照してください) 2つの行を挿入しに意図されている場合:

MyRange.Rows(iCounter).EntireRow.Insert 

MyRange.Rows(iCounter).Resize(2,1).EntireRow.Insert 
+0

ありがとうございます!完璧に動作します。 – Anthony

関連する問題