Следующий код, который у меня есть. Вставит код значения «01» в ячейку, а затем будет непрерывно пропускать 4 строки, пока не будет достигнут конец счетчика для l oop. Я хочу запустить аналогичный l oop для «02», но вместо «Step» (пропустить) 4 строки, я бы хотел, чтобы он вставлял значение в 6 последовательных строк в одном столбце, а затем непрерывно пропускал 3 строки, пока доходит до конца счета. Я 2 недели новичок в vba, поэтому надеюсь, что объясняю это правильно.
Dim i As Long
If Sheet3.Range("C22").Value = "01" Then
For i = 3 To 202 Step 4
ActiveWorkbook.Sheets("CrewEntries").Cells(i, 6).Value = _
ActiveWorkbook.Sheets("MonData").Cells(22, 5).Value
Next i
ElseIf Sheet3.Range("C22").Value = "02" Then
For i = 3 To 152
ActiveWorkbook.Sheets("CrewEntries").Cells(i, 6).Value = _
ActiveWorkbook.Sheets("MonData").Cells(22, 5).Value
Next i
End If