Здравствуйте. Помогите пожалуйста с макросом. Формулами не получилось. Есть файл с большим количеством листов, листы связаны друг с другом формулами. Руками заполняется только Лист1. Так как листов много и в каждом по несколько таблиц, то при заполнении Лист1, нужно потом руками протягивать формулы по всем следующим листам. Хочу этот процесс автоматизировать.
Здравствуйте. Помогите пожалуйста с макросом. Формулами не получилось. Есть файл с большим количеством листов, листы связаны друг с другом формулами. Руками заполняется только Лист1. Так как листов много и в каждом по несколько таблиц, то при заполнении Лист1, нужно потом руками протягивать формулы по всем следующим листам. Хочу этот процесс автоматизировать.KiTrOd
Перед запуском макроса перейдите на лист1. Или можно изменить макрос, добавив в него указание листа. Макрос обрабатывает листы со 2 по последний. Принцип макроса такой. Если на листе 2 строк меньше, чем на листе 1, то на листе 2 копируется строка 3 и вставляется под таблицей. Если на листе 2 строк больше, чем на листе 1, то лишние строки удаляются. [vba]
Код
Sub Продлить()
Dim sh As Worksheet Dim lr1 As Long, lr2 As Long, i As Long
Перед запуском макроса перейдите на лист1. Или можно изменить макрос, добавив в него указание листа. Макрос обрабатывает листы со 2 по последний. Принцип макроса такой. Если на листе 2 строк меньше, чем на листе 1, то на листе 2 копируется строка 3 и вставляется под таблицей. Если на листе 2 строк больше, чем на листе 1, то лишние строки удаляются. [vba]
Код
Sub Продлить()
Dim sh As Worksheet Dim lr1 As Long, lr2 As Long, i As Long