このコードは 2 回または 3 回機能し、「Range クラスの PasteSpecial メソッドが失敗しました」というエラーが表示されます。何もコピーされていないときにエラーが発生することはわかっていますが、真上にコピーされていることを考えると、なぜ機能しないのかわかりません。
デバッグして段階的に見ると、Sub の最後まで実行するのではなく、Paste 行の後に最初にループバックします。
Sub AddRows()
Range("A11").End(xlDown).EntireRow.Copy
Range("A11").End(xlDown).Offset(1, 0).PasteSpecial xlPasteAll
Application.CutCopyMode = False
End Sub
何か案は?よろしくお願いします!