Добрый вечер!
Есть макрос, который копируют диапазон между известными словами на другой лист. Но т.к. диапазон задан словами "Начало-Конец" данные строки также копируются на другой лист.
Желаемый результат на листе "Желаемый результат".
Подскажите, что изменить, что бы переносились только ячейки в диапазоне между известными словами
Код |
---|
Sub Макрос2()
Dim ms$, iCell$, i As Range
Sheets("Данные").Select
ms1 = "Начало"
Set iCell1 = Cells.Find(What:=ms1, SearchFormat:=False)
ms2 = "Конец"
Set iCell2 = Cells.Find(What:=ms2, SearchFormat:=False)
Range(iCell1, iCell2).Select
Selection.Copy
Sheets("Результат").Select
Range("A1").Select
ActiveSheet.Paste
MsgBox "Ок"
End Sub
|