MulTEx »

Копировать только видимые ячейки

Данная функция является частью надстройки MulTEx

MulTEx

По сути это небольшой набор команд, выполняющих копирование/вставку данных только в видимых ячейках листа. Как ни странно, но Excel до сих пор этого делать не умеет.
Команда представляет собой выпадающее меню:
Меню
Меню раскрывается при нажатии на стрелочку справа от названия команды и предоставляет доступ к командам:

  1. Копировать (по умолчанию)
    Копирование выделенных на активном листе ячеек. Команда доступна по умолчанию. Т.е. по нажатии на значек без раскрытия меню будут скопированы выделенные на активном листе ячейки, что избавляет от необходимости раскрывать меню для копирования нужных ячеек.
  2. Вставить все
    Будут вставлены ячейки полностью - с форматами, формулами, примечаниями и т.п.
  3. Вставить значения
    Будут вставлены только значения скопированных ячеек. Формулы, форматы, примечания и т.п. перенесены не будут.
  4. Вставить значения и форматы
    Будут вставлены только значения и форматы скопированных ячеек. Формулы и примечания перенесены не будут. Может пригодиться если форматы ячеек сохранить надо, а формулы нет.
  5. Вставить формулы
    Будут вставлены только формулы скопированных ячеек. Если в какой-то из ячеек нет формулы - будет скопировано значение ячейки. Форматы, примечания и т.п. перенесены не будут. После вызова команды появится окно:
    Предупреждение
    Если выбрать Да, то формулы будут скопированы с такой же точностью, как они записаны в исходных ячейках. Т.е. если Вы скопируете ячейку E5, в которой записана формула "=E3" и вставите её в ячейку A1, то в ячейке A1 формула будет такой же - "=E3". Если нажать Нет, то при вставке формулы в ячейку A1 там появится значение ошибки - #ССЫЛКА!, т.к. ссылка в формуле является относительной и ссылается на ячейку, отстоящую на 2 выше текущей. А выше A1 ячеек уже нет. Что и вызывает ошибку.
    Точно так сам Excel копирует обычно формулы и в нем не предусмотрено точное копирование формул. Правда, этого можно избежать если назначать абсолютные ссылки в формулах. Но далеко не всегда удобно делать абсолютные ссылки.

Вставка данных всегда производится начиная с активной ячейки. Вставка данной командой может быть произведена только если ранее ячейки были скопированы командой Копировать надстройки MulTEx.

Для чего это может быть нужно: если данные с одного листа необходимо перенести на другой лист, а данные на листах отфильтрованы - штатными средствами Excel простыми действиями копирования/вставки сделать этого не получится.


Расскажи друзьям, если статья оказалась полезной:
Поделитесь своим мнением

Комментарии, не имеющие отношения к комментируемой статье, могут быть удалены без уведомления и объяснения причин. Если есть вопрос по личной проблеме - добро пожаловать на Форум


Для оформления сообщений Вы можете использовать следующие тэги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Логин
Наши партнеры
Перейти
Перейти
Счетчики
Анализ сайта

Яндекс.Метрика
© 2016 Excel для всех  Войти