День добрый. есть разные файлики,(FFS,LC,SCE,SK-712W) внутри которых ведётся архив,файлы разделены по типам оборудования, в каждом написан однотипный макрос, который копирует данные на другой лист, того же файла, и есть ещё файл (УЧЁТ всех) в котором записан просто архив, но со всех файлов, ( в ручную) и вопрос, как можно, откоректировать макрос чтоб он делал копию помимо другово листа, попутно и в другой файл?,я пока в этом не разберусь никак,
День добрый. есть разные файлики,(FFS,LC,SCE,SK-712W) внутри которых ведётся архив,файлы разделены по типам оборудования, в каждом написан однотипный макрос, который копирует данные на другой лист, того же файла, и есть ещё файл (УЧЁТ всех) в котором записан просто архив, но со всех файлов, ( в ручную) и вопрос, как можно, откоректировать макрос чтоб он делал копию помимо другово листа, попутно и в другой файл?,я пока в этом не разберусь никак,vitek73
сам макрос на всех файликах, кроме (УЧЁТ всех)однотипный, [vba]
Код
Sub MyMakros3() Private Sub Workbook_SheetFollowHyperlink(ByVal Sh As Object, ByVal Target As Hyperlink) 'выполнение по гиперссылки учёт SCE сибустры
'Private Sub Workbook_BeforePrint(Cancel As Boolean) Dim r r = Sheets(2).[c1000000].End(xlUp).Row + 1 ' (строка, столбец) ' куда копируем, откуда копируем Sheets(2).Cells(r, 6) = Sheets(1).Cells(3, 8) ' Заказ производства (1) Sheets(2).Cells(r, 2) = Sheets(1).Cells(4, 9) ' Дата (2) Sheets(2).Cells(r, 3) = Sheets(1).Cells(6, 8) 'серийник вило (3) Sheets(2).Cells(r, 4) = Sheets(1).Cells(5, 8) 'артикул вило (4) Sheets(2).Cells(r, 10) = Sheets(1).Cells(7, 8) 'тип шкафа (5) ' Sheets(2).Cells(r, 6) = Sheets(1).Cells(5, 19) 'количество насосов (6) Sheets(2).Cells(r, 8) = Sheets(1).Cells(11, 7) 'Фамелия сборщика (7) Sheets(2).Cells(r, 9) = Sheets(1).Cells(14, 7) 'Фамелия тестировщика (8) Sheets(2).Cells(r, 12) = Sheets(1).Cells(4, 16) 'время (9) Sheets(2).Cells(r, 13) = Sheets(1).Cells(4, 19) 'время окончания (10) ' Sheets(2).Cells(r, 18) = Sheets(1).Cells(54, 7) 'мощьность насосов (18) End Sub
[/vba] При нажатие на ссылку на 1ой вкладки данные копируются на на вторую, а в идеале, нужно чтоб эти же данные дублировались но с записью в другой файл, в который так же будут дублироваться с других источников. некоректность вопроса исправлена, в ожидание подсказки ответа
сам макрос на всех файликах, кроме (УЧЁТ всех)однотипный, [vba]
Код
Sub MyMakros3() Private Sub Workbook_SheetFollowHyperlink(ByVal Sh As Object, ByVal Target As Hyperlink) 'выполнение по гиперссылки учёт SCE сибустры
'Private Sub Workbook_BeforePrint(Cancel As Boolean) Dim r r = Sheets(2).[c1000000].End(xlUp).Row + 1 ' (строка, столбец) ' куда копируем, откуда копируем Sheets(2).Cells(r, 6) = Sheets(1).Cells(3, 8) ' Заказ производства (1) Sheets(2).Cells(r, 2) = Sheets(1).Cells(4, 9) ' Дата (2) Sheets(2).Cells(r, 3) = Sheets(1).Cells(6, 8) 'серийник вило (3) Sheets(2).Cells(r, 4) = Sheets(1).Cells(5, 8) 'артикул вило (4) Sheets(2).Cells(r, 10) = Sheets(1).Cells(7, 8) 'тип шкафа (5) ' Sheets(2).Cells(r, 6) = Sheets(1).Cells(5, 19) 'количество насосов (6) Sheets(2).Cells(r, 8) = Sheets(1).Cells(11, 7) 'Фамелия сборщика (7) Sheets(2).Cells(r, 9) = Sheets(1).Cells(14, 7) 'Фамелия тестировщика (8) Sheets(2).Cells(r, 12) = Sheets(1).Cells(4, 16) 'время (9) Sheets(2).Cells(r, 13) = Sheets(1).Cells(4, 19) 'время окончания (10) ' Sheets(2).Cells(r, 18) = Sheets(1).Cells(54, 7) 'мощьность насосов (18) End Sub
[/vba] При нажатие на ссылку на 1ой вкладки данные копируются на на вторую, а в идеале, нужно чтоб эти же данные дублировались но с записью в другой файл, в который так же будут дублироваться с других источников. некоректность вопроса исправлена, в ожидание подсказки ответаvitek73
vitёk73
Сообщение отредактировал vitek73 - Четверг, 21.02.2019, 10:04