Как сделать одинаковые изменения сразу на нескольких листах
Допустим у Вас есть книга с n-ным количеством однотипных листов. Иногда приходится проделывать в каждом листе одну и ту же операцию(к примеру написание заголовков). Чаще всего в таких случаях проделывается следующая операция: на одном листе меняются заголовки, затем копируются и поочередно вставляются на остальные листа. Это долго, нудно и неинтересно. Благо разработчики Microsoft предвидели подобные мучения и снабдили Excel средством для более быстрого осуществления этой задачи.
Итак, для произведения одинаковых изменений сразу на нескольких листах все, что необходимо сделать, это выделить все необходимые листы с зажатой клавишей Shift или Ctrl(зависит от расположения листов, данные в которых надо менять. Ctrl позволяет выделить несмежные листы(скажем через один), а с Shift выделяются все листы от первого выделенного до последнего). Выделили. Теперь все действия, производимые на активном(видимом) листе в точности повторяется на других выделенных листах. И что не менее важно - если прописать в активном листе формулу, то ссылки на других листах будут у каждого свои, т.е. ссылаться формулы будут на тот лист, в котором написаны(если в формуле не указаны явно ссылки на другие листы). То же самое и с копированием. Если на одном листе в ячейке
Подобная работа с листами еще называется работой с группой листов. Определить, что на данный момент выделена группа листов(и изменения будут производиться на всех этих листах) очень просто - в заголовке Excel будет отображен текст: [Группа]
Разгруппировать такие листы еще проще:
- если в группу объединены не все листы - выделить любой лист вне группы
- если в группе все листы книги - выделить любой лист, который на данный момент не является активным
Так же см.:
[[Как одновременно просматривать информацию с нескольких листов/диапазонов?]]
Статья помогла? Поделись ссылкой с друзьями!

Поиск по меткам
Access apple watch Multex Outlook Power Query и Power BI VBA работа в редакторе VBA управление кодами Бесплатные надстройки Дата и время Диаграммы и графики Записки Защита данных Интернет Картинки и объекты Листы и книги Макросы и VBA Надстройки Настройка Печать Поиск данных Политика Конфиденциальности Почта Программы Работа с приложениями Работа с файлами Разработка приложений Сводные таблицы Списки Тренинги и вебинары Финансовые Форматирование Формулы и функции Функции Excel Функции VBA Ячейки и диапазоны акции MulTEx анализ данных баги и глюки в Excel ссылкиКомментарии, не имеющие отношения к комментируемой статье, могут быть удалены без уведомления и объяснения причин. Если есть вопрос по личной проблеме - добро пожаловать на Форум
Спасибо, очень помогли!!!
Не могу выделить листы одновременно. Спасибо!
Валерий, уверены, что Shift или Ctrl в этот момент зажаты? Скорее всего нет.
Спасибо за статью, эта же функция работает если надо все страницы подготовить под печать (например, через предварительный просмотр изменить границы или "вписать" сожердимое в одну страницу)
Здравствуйте!
А как сделать на vba?
Делаю выборку из одной книги в другую по диапазону дат.
Теперь надо, что бы изменения в ячейках книги с выборкой, копировались в соответствующие ячейки книги источника.
Не получается :( Намекните куда смотреть пожалуйста.
Влад, если правильно понял.
для выделенных листов:
для всех листов в активной книге:
Но не уверен, что это имеет какое-то отношение к источнику данных. Если надо при каждом изменении в консолидированной книге такие же изменения происходили в источнике, то придется писать отдельные процедуры и продумывать логику.