Уважаемые коллеги, добры день! Задача состоит в следующем: необходимо перенести информацию с нескольких листов (из книги "Исходник") в один лист книги "сборка" при помощи макроса (в примере указал связь между ячейками при помощи формул - для наглядности). Рабочие ячейки выделены красным цветом. Особенности: 1 Листов в "Исходнике" может быть от 1 до 50 2 Количество строк в 17 ого пункта книги "Исходник" может быть от 1 до бесконечности (49 строка и вниз)
Заранее благодарен.
Уважаемые коллеги, добры день! Задача состоит в следующем: необходимо перенести информацию с нескольких листов (из книги "Исходник") в один лист книги "сборка" при помощи макроса (в примере указал связь между ячейками при помощи формул - для наглядности). Рабочие ячейки выделены красным цветом. Особенности: 1 Листов в "Исходнике" может быть от 1 до 50 2 Количество строк в 17 ого пункта книги "Исходник" может быть от 1 до бесконечности (49 строка и вниз)
Serge_007, Да, макросом. Так как это один из пунктов, который должен выполняться при активизации инструмента. ' обработка файла [vba]
Код
Sub WorkFile(filename, s)
Set wbF = Workbooks.Open(filename, False, True)
Set sh1 = ThisWorkbook.Sheets("Реестр_рисков") ' лист книги приемника [b][color=red]'Set sh2 = ThisWorkbook.Sheets("План_мероприятий") ' лист книги приемника[/color][/b] - вот в этом листе должна быть реализована эта функция Set sh3 = ThisWorkbook.Sheets("Реализация") ' лист книги приемника
Serge_007, Да, макросом. Так как это один из пунктов, который должен выполняться при активизации инструмента. ' обработка файла [vba]
Код
Sub WorkFile(filename, s)
Set wbF = Workbooks.Open(filename, False, True)
Set sh1 = ThisWorkbook.Sheets("Реестр_рисков") ' лист книги приемника [b][color=red]'Set sh2 = ThisWorkbook.Sheets("План_мероприятий") ' лист книги приемника[/color][/b] - вот в этом листе должна быть реализована эта функция Set sh3 = ThisWorkbook.Sheets("Реализация") ' лист книги приемника