Может кто-нибудь помочь мне с этим макросом цикла? Я хочу, чтобы цикл копирования Range("S16:Y16").Select
Переместить вниз три строки и вставить его, а затем переместите вниз три строки и повторять, пока он не достигнет 20.макрос петля для копирования пасты зависает
Ошибки в том, что она идет вниз три ряда затем зависание. Любая помощь будет оценена
Пример кода
Sub pop1()
' Macro
'
' Keyboard Shortcut: Ctrl+f
'
Range("S16:Y16").Select
Selection.Copy
Range("S19").Select
ActiveSheet.Paste
Range("s19:Y19").Select
For i = 1 To 20
Selection.Copy
Range("s19").Offset(3, 0).Select
ActiveSheet.Paste
ActiveCell.Offset(3, 0).Select
ActiveSheet.Paste
Next i
End Sub
First Things First http://stackoverflow.com/questions/10714251/excel-macro-avoiding-using-select/10718179#10718179 –
Во-вторых. Если вы вставляете строку 19 и перемещаетесь на 3 места, вы уже пересекли строку 20, или вы хотите вставить 20 раз? –
Ответы на любой ответ на ваш вопрос? Если это так, пожалуйста, помогите другим пользователям, отметив это как ответ, см. [About]. – glh