Можно ли как то прописать код, чтобы макрос после создание новой книги с нескольким листами, заходил в код каждого листа и вписывал туда одну и ту же команду для выполнения на этих листах?
Можно ли как то прописать код, чтобы макрос после создание новой книги с нескольким листами, заходил в код каждого листа и вписывал туда одну и ту же команду для выполнения на этих листах?henryh
Можно, то можно, для этого должны быть включены соответствующие настройки в безопасности, но вот цель сомнительна. Проще просто иметь шаблон и его копировать в новую книгу вместе с кодом.
Можно, то можно, для этого должны быть включены соответствующие настройки в безопасности, но вот цель сомнительна. Проще просто иметь шаблон и его копировать в новую книгу вместе с кодом.bmv98rus
Замечательный Временно просто медведь , процентов на 20.
Можно https://yandex.ru/search....&lr=213 Но гораздо проще в той книге, откуда Вы запускаете свой макрос, сделать скрытый (или суперскрытый) пустой лист, в котором заранее прописать нужный макрос. А потом просто перенести этот лист в новую книгу и размножить его сколько нужно раз
Можно https://yandex.ru/search....&lr=213 Но гораздо проще в той книге, откуда Вы запускаете свой макрос, сделать скрытый (или суперскрытый) пустой лист, в котором заранее прописать нужный макрос. А потом просто перенести этот лист в новую книгу и размножить его сколько нужно раз_Boroda_
после создание новой книги с нескольким листами, заходил в код каждого листа и вписывал туда одну и ту же команду
так может достаточно не в код листа писать, а в код книги, на соотв. событие с листом: [vba]
Код
Private Sub Workbook_SheetActivate(ByVal Sh As Object) Private Sub Workbook_SheetCalculate(ByVal Sh As Object) Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
после создание новой книги с нескольким листами, заходил в код каждого листа и вписывал туда одну и ту же команду
так может достаточно не в код листа писать, а в код книги, на соотв. событие с листом: [vba]
Код
Private Sub Workbook_SheetActivate(ByVal Sh As Object) Private Sub Workbook_SheetCalculate(ByVal Sh As Object) Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)