Ситуация:
В книге Excel есть два листа с именами "Лист1" и "Лист2".
На "Лист1" есть 10 строк заполненных данными и отформатированных в соответствии с требованиями.
Необходимо скопировать эти строки со всем оформлением на "Лист2".
Реализовано:
- Код: Выделить всё
Dim Коллекция As Collection, строка
Set Коллекция = New Collection
For Each строка In Sheets("Лист1").Rows
Коллекция.Add строка
If строка.Row = 10 Then Exit For
Next
'************************
'*** работа с коллекцией
'************************
For Each строка In Sheets("Лист2").Rows
Set строка = Коллекция(строка.Row)
If строка.Row = 10 Then Exit For
Next
почему работа идет через коллекцию? - одно из условий
Результат:
Копирования не происходит.
Почему? Где Косяк?