Я пытаюсь сделать цикл копирования-вставки на листе, а затем применить этот же цикл ко всем другим листам в одной книге.VBA: Nesting for Loop для каждой петли
Однако проблема заключается в том, что код не перемещается на следующий рабочий лист после того, как первый цикл копирования-вставки выполняется на одном листе, цикл просто повторяется в том же рабочем листе.
For Loop: Simple Copy-Paste
For-Each Loop: Петля через рабочие листы
Это код:
Sub Code()
Dim sheet As Worksheet
Dim nr As Integer
For Each sheet In Worksheets
For nr = 14 To 309
Range("C" & nr).Copy
Range("C3").PasteSpecial xlPasteValues
Range("D" & nr).Copy
Range("C4").PasteSpecial xlPasteValues
ActiveSheet.Calculate
Range("F2").Copy
Range("E" & nr).PasteSpecial xlPasteValues
Range("I2").Copy
Range("F" & nr).PasteSpecial xlPasteValues
Next nr
Next
End Sub
Спасибо за вашу помощь!
Просьба указать ваш вопрос перед тем, как обманывать, пресмыкающийся должен идти в конце сообщения только. – awiebe