У меня есть следующий запуск макроса на моей электронной таблицы Excel:Макро добавить строки любой другой строки
Sub yTest01()
For i = 10 To 72 Step 2
Cells(i, 1).EntireRow.Insert
Next i
End Sub
Он добавляет новую строку каждый ряд. Тем не менее, я хочу добавить по пять строк. Я пробовал следующее, но он не работает
Sub yTest01()
For i = 10 To 72 Step 2
Cells(i, 1).EntireRow.Insert
Cells(i, 1).EntireRow.Insert
Cells(i, 1).EntireRow.Insert
Cells(i, 1).EntireRow.Insert
Cells(i, 1).EntireRow.Insert
Next i
End Sub
Любые идеи, что я могу сделать?
Чтобы повторить то, что @ Scott-Craner сказал: «При добавлении или вычитании строк лучше всего переходить назад». Это связано с тем, что, когда у вас есть 10 (например) предметов и добавьте 1, теперь у вас есть 11 предметов. Таким образом, пункт 2 становится пунктом 3, 3 становится 4 и т. Д. При чередовании двух столбцов данных (столбец «2-й» - это пустые строки в вашем случае), подумайте о молнии и начните снизу. – Tim