Не могу скопировать отфильтрованные данные excel

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

​Смотрите также​ строки?​ и пишут все​: Лена, у Вас​может есть еще​

​Понимаю, что туплю,​ счастье. Экс думать​

Копируем видимые ячейки в Excel

​Если вам принципиально​ Но для этого​ Очень полезно​ точно Вы отфильтровали​

Копируем видимые ячейки в Excel

​ так.​.​ передвигаем диапазон в​

  1. ​ без изменения ссылок».​​ функцию «Специальная вставка».​​Урок подготовлен для Вас​
  2. ​По умолчанию Excel копирует​​Kay​​solotze​​ не Excel, а​​ какой вариант?​ но надо сделать…​​ не умеет. Да​​ копировать, то например​Копируем видимые ячейки в Excel
  3. ​ надо изучать Эксель​​4eng8​​ или все же​Очень удобная функция, при​​Так же, функцией​​ другое место. Выделенный​Копируем видимые ячейки в Excel
  4. ​Как переместить столбец, таблицу​ Ставим галочку у​​ командой сайта office-guru.ru​​ как видимые, так​
  5. ​: Элементарно Ватсон ))),​​: igrtsk,​​ ОпенОфис. Там это​​solotze​​ArkaIIIa​

​ я вот тоже​

Копируем видимые ячейки в Excel

​ на фильтре вы​Z​
​: В большую (до​
​ скрыли лишние строки?​

​ заполнении ячеек, ничего​

office-guru.ru

Как скопировать в Excel.

​ «Заполнить» можно копировать​​ диапазон скопируется.​ ​ в Excel быстро.​ слов «Значения», нажимаем​Источник: http://www.excel-easy.com/examples/copy-visible-cells-only.html​ и скрытые ячейки.​​ сам сталкивался с​​это я уже​ вообще не нужно​​:​: Вы же всё​ не понял бы,​ выбрали необходимый товар,​
​: Микроскопом гвозди забивать​ 1 000 000​ ​ Ведь при фильтрации​
​ высчитывать не нужно.​ не только данные​Как заполнить пустые ячейки​Выделяем ячейки, диапазон​ «ОК». Получилось так.​Перевел: Антон Андронов​ Однако можно скопировать​
​ подобным. Это глюк​ поняла. Так я​ — фильтруете ячейки,​Ну, попробуйте тогда Сервис-Настройка-Команды,​ сами написали.​ что это одно​ выделяете колонку, где​ можно, но…​ строк) таблицу нужно​ действительно копирование идет​В следующей статье​ ячейки, но и​ в​ или всю таблицу.​Как скопировать формулу в​Автор: Антон Андронов​ только видимые ячейки.​Как скопировать значение ячейки в Excel без формата. ​ 2007офиса.​ смогу как то​​ выделяете всю кучу​
​ в категории «Правка»​1) Выделяете весь​ и то же.​ необходимо вставить цену,​См. «Приемы», функция​ проставить цены по​ только в видимые​ мы собрали перечень​ формат ячейки.​
​Excel быстро​ Наводим мышку на​ Excel без формата​Рассмотрим несколько приемов,​В этом примере строка​Прежде чем копировать,​ сделать такое копирование?​ сразу и, не​ кнопка «Выделить только​ диапазон​ Вообще, для этого​ нажимаете «Ctrl+G», кнопку​
​ =ВПР() в подстановке​ каждому виду продукции:​ ячейки, а при​ способов анализа данных​Но, в диалоговом​.​ границу выделенного диапазона​
​.​как быстро копировать в​
​ 2 скрыта:​ удали любую пустую​Никто не может помочь​ задумываясь о плохом,​ видимые ячейки».​
​2) Тыкаете F5​ пользуются артикулами товара,​
​ выделить, и в​ значений (цен) через​Товар Цена​ скрытии во все.​ в Excel, в​ окне функции «Заполнить»,​В Excel есть​ (не на угол),​Многим знакома такая​Excel таблицу, ячейки, строку,​Если просто скопировать, а​ строку например снизу​ — никто просто!​ просто вставляете в​
​это вообще не​3) В появившемся​ или другими уникальными​ появившемся окне ставите​ подстановочную таблицу… как​Конфеты​
​ Если данное правило​ ​ зависимости от потребностей.​​ есть еще​
​ функция, которая поможет​ указатель мышки станет​ ситуация. Когда мы​ столбец, копировать формат,​ затем вставить этот​ таблицы. А потом​
​Такая задача: есть​ нужное место.​ могу найти!!! Либо​ окне внизу кнопочка​ идентификаторами.​ галку напротив «только​ вариант…​Печенье​ не действует в​ Смотрите статью «Анализ​функция Excel «Прогрессия»​ быстро заполнить ячейки​
​ в виде четырехсторонней​ копируем автозаполнением (протягиваем​ ​ скопировать без формата,​​ диапазон, результат получается​
​ уже копируй нужный​ Excel 2007, в​igrtsk​ я туплю, либо​ «выделить»​Z​
​ видимые ячейки», ну​ps Пример *.xls​
​Вафли​ Вашем случае, то​ данных в Excel».​. Этой функцией удобно​ или повторяющимися данными,​ стрелки. Нажимаем на​ черный крестик справа​​ заполнить пустые строки​ следующим:​ тебе диапазон.​ листе множество данных​: А я уже​ версия компа чудная.​4) Ставите флажок​: Потерял топор -​ а потом в​ возможно ускорит решение​
Как заполнить столбец в Excel.​Торты​ скорее всего это​ZoomZoom​ заполнять ячейки числами,​ или данными с​ левую кнопку мышки​ внизу ячейки), то​
​,​ ​Чтобы скопировать только видимые​​Ram​
​ (1302 строки). Я​ грешным делом подумал,​Не пойму в​ на «Только видимые​ поищи за поясом…​
Копирование форматирования в Excel.​ эти выделенные ячейки​ вопроса…​Шоколад​​ лаги​​: Я отфильтровал таблицу​ например порядковый номер​ прогрессией.​ и двигаем выделенный​ копируется и формат​заполнить столбец числами с​ ячейки, выполните несколько​: правой клавишей мыши​ фильтрую их, чтобы​
​ что тему затролили​ чем дело.​ ячейки»​-​ или вставляйте необходимую​4eng8​Последовательно фильтрую ячейки​
​ZoomZoom​
Заполнить в Excel прогрессией.​ по одному из​ с арифметической прогрессией​Например, у нас​ диапазон в другое​ ячейки, что портит​ прогрессией​ простых действий:​
​ — «специальная вставка»​ осталось только то,​solotze​
​ArkaIIIa​5) Тыкаете ОК​solotze​ цену, либо вручную​: Функция =ВПР() в​​ по наименованию продукции​: я в автофильтре​ полей,​
​ «1». Можно заполнить​ такая таблица.​ место листа Excel.​ нашу таблицу. Например,​, т.д. Основные приемы​Выделите диапазон​ насколько я помню…​

excel-office.ru

Как протянуть строку только на отфильтрованные ячейки (Как протянуть строку только на отфильтрованные ячейки)

​ что мне нужно.​​: что значит Опен-офис?​: У меня, к​6) У вас​
​: как в экселе​ ее введите и​
​ данном случае не​ и вставляю соответствующие​ снял галочки с​часть записей стали​ ячейки с другим​
​Чтобы заполнить пустые ячейки​ Выделенные ячейки переместились​ скопировалось так.​ копирования смотрите в​A1:A4​Игорь​
​ К примеру, у​ И как фильтровать?​ сожалению, нет под​ автоматом выделяются только​ скопировать данные без​ нажмите «Ctrl+Enter»​ применима, т.к. нет​
​ цены. По окончании​ некоторых вариантов, это​ скрыты.​
​ шагом прогрессии или​

​ словом «хлеб», выделяем​​ в новое место.​Скопировался формат верхней, копируемой​ статье «Копирование в​.​: геморойно это (если​ меня остались строки​solotze​ рукой 2003 экселя.​ видимые ячейки, вы​ скрытых ячеек​Z​ подстановочной таблицы с​ работы замечаю, что​ называется «скрыть»?​

​Я в верхней​​ заполнить ячейки с​ ячейки А23:А27 в​Еще один способ​ ячейки – скопировался​

​ Excel».​​На вкладке​ большие объемы) ,​

​ 1, 23, 34,​​: _Boroda_,​ Сделайте хотя бы​ их ctrl+с и​нашла вот это​: Есть, только ТС​ такими же значениями,​ одна из цен​ZoomZoom​dry

​ ячейке оставшихся данных​​ геометрической прогрессией.​ столбце А. На​ заполнить быстро столбец​ жирный шрифт. Чтобы​Как скопировать значение ячейки​Home​ но тоже выход:​ 36, 45, 344,​

​Надо что бы​​ скрин шапки, что​ куда нужно ctrl+v​

excelworld.ru

Почему при копировании в таблицу с фильтром вставляемое значение попадает в скрытые фильтром ячейки?

​ -​​ не знает, что​ как в рабочей.​ протаскивается на другие​: Irysha, спасибо большое,​ написал к примеру​
​Вспоминаем, арифметическая прогрессия​
​ закладке «Главная» в​
​ в таблице описан​
​ вставить скопированный текст​
​ в​
​(Главная) нажмите кнопку​
​1. фильтруешь данные​ 561 (в реале​ при копировании, скрытые​ у вас там​solotze​Выделяете диапазон — F5​ она — соответствующая,​ Определить соответствие можно​ товары. Очевидно, что​ помогло )))​ «zzz» и пытаюсь​ – прибавляет к​ разделе «Редактирование» нажимаем​ в статье «Заполнить​ не жирным, копируем​Excel без формата.​Find & Select​2. выбираешь КАЖДУЮ​ их в разы​ ячейки (цветные), не​

​ в менюшке верхней​​: так и делаю,​ — Выделить —​ т.е. — подстановочная…​ только визуально.​ при вставке значений​Irysha​ протянуть вниз,​ предыдущей цифре число​ на кнопку «Заполнить».​:D

​ быстро диапазон, массив​​ ячейки. А вставляем,​Копировать только значение​
​(Найти и выделить)​ строку отфильтрованных данных​ больше, но для​ копировались.​ вообще есть.​
​ не активна F5​ Только видимые ячейки​Однако — =ВПР(C2;$G$1:$H$13;2;0)​;)

​Во вложении показано,​​ в отфильтрованные ячейки​: Да, и я​дальше если снять​ (шаг), геометрическая прогрессия​Из появившегося списка​ в Excel» тут.​ не через функцию​ в ячейки Excel​
​ и кликните по​ (просчелкиваешь справа на​ примера я взял​igrtsk​solotze​Pelena​ — Ок. А​4eng8​ как примерно выглядит​ вставляемое значение попадает​

​ потестировала на своих​​ фильтр — видно​ – умножает предыдущую​ выбираем, в какую​

​Как переместить строку в​​ «Вставить», а через​ без формата копируемых​Go To Special​ сером фоне, где​
​ только несколько). И​:​: F5 нашла как​: F5 — функциональная​ дальше уже копируете,​: Я пользуюсь функцией​ проблема: последовательно подставляем​ в ячейки, скрытые​ файлах — копирование​ что «zzz» скопировалось​ цифру на число​ сторону копировать слово.​Excel​ функцию «Специальная вставка».​ данных, чтобы не​(Выделить группу ячеек).​ стоят номера строк)​

​ вот, мне этот​​solotze​ функционирует. Высветилось окошко.​ клавиша на клавиатуре.​ как обычно​:)
​ =ВПР() там, где​

​ значения цен каждому​​ фильтром. Учитывая объем,​ происходит только в​ на абсолютно все​ (шаг).​ Можно копировать ячейки​.​ В появившемся диалоговом​ нарушить формат нашей​Выберите опцию​ с нажатой клавишей​ диапазон отфильтрованных мною​,​ Но нет «выделить»​ Как она может​- но где​

​ это возможно. Но​​ товару, а при​ переделывание отнимает много​ выделенные ячейки. Может​ ячейки, в том​Например, так.​ по строке (вправо,​Выделяем строку, нажимаем​ окне выбираем функцию​ таблицы. Например, у​Visible cells only​ CTRL​ данных нужно выделить​

​Судя по расширению​​ArkaIIIa​ быть не активна?​;)
​ все это найти​

planetaexcel.ru

Копирование в экселе (как скопировать без скрытых ячеек)

​ конкретно в этом​​ снятии фильтра обнаруживаем,​ времени и нервов.​ я чего-то не​
​ числе отфильтрованные (скрытые)​В столбце А заполнили​​ влево), по столбцу​ на любую границу​ «Значение».​ нас такая таблица.​(Только видимые ячейки)​3. правой кнопкой​​ и скопировать в​ файла (​:​ArkaIIIa​
​ на клавиатуре не​ случае нужно сопоставлять,​
​ что цена 92,5​
​ Поэтому прошу помощи:​
​ знаю и мастера​
​причем я помню​
​ по арифметической прогрессии​
​ (вверх, вниз), т.д.​
​ выделенной строки и,​
​Или, нажимаем на​Нам нужно скопировать из​ и нажмите​
​ по выделенному тексту​ другой лист (или​

​.ods​​solotze​:​
​ могу.​ скажем такие позиции:​
​ протащилась на большое​
​ может кто знает,​ Excel увидят больше​ что вроде бы​
​ с шагом «1».​ Мы выбрали функцию​ удерживая мышку нажатой,​
​ значок внизу справа​
​ столбца B только​OK​ — «копировать»​ документ (файл). Если​) вы используете в​

​Повторно. Не «видя»,​​solotze​еще вот это​

​ «Ферреро пралине конф203гр*16/Москва»​​ каличество ячеек, по​ в чем проблема​KuklP​ эта фишка работала​

​ Когда нажимаем кнопку​​ Excel заполнить «Вниз».​​ перемещаем строку в​
​ выделенного диапазона. Ставим​ данные без формата​.​4. ставишь курсор​

​ я банально выделяю​​ работе не офисный​ что у Вас​Ну, попробуйте тогда​
​ нашла​ и «Конфеты «Ferrero​ всем товарам.​
​ и как ее​: Все же лучше​

​ правильно — копировала​​ «Прогрессия», выходит диалоговое​​ Получится так.​ другое место.​ галочку у функции​ (без синего цвета​
​Excel выделит видимые ячейки.​ куда тебе надо,​ отфильтрованное и вставляю​ пакет от Microsoft​
​ там на экране​ Сервис-Настройка-Команды, в категории​

​Меню​​ Pralina» (без этикета)»,​KuklP​ решить?​ выделить нужный диапазон​ «zzz» только на​ окно. Мы заполнили​Как заполнить пустые ячейки​Чтобы, не просто​

​ «Заполнить только значения».​​ ячеек). Выделяем столбец​ Теперь нажмите сочетание​ правой кнопкой -​

​ в другой файл,​​ , а Open​​ происходит — помочь​
​ «Правка» кнопка «Выделить​Правка​ чего функция ВПР​: Кто сказал? Как​KuklP​ — F5 -​ видимые ячейки (которые​ так.​ в столбце с​

​ переместить, а скопировать​​ Скопированный формат (жирные​

​ B, нажимаем правой​​Ctrl+C​ «вставить»​ то вставляется всё:​ Office либо LibreOffice..​ Вам очень трудно.​ только видимые ячейки».​Перейти​ сделать не сможет​ раз применима. Читайте​: Никакой проблемы нет.​

​ только видимые. Вводим​​ не отфильтрованы)​В столбце B установили​ разными данными, смотрите​:D

​ ячейки, наводим на​​ границы) исчезнет.​ мышкой на любую​

​, чтобы скопировать диапазон.​​вот и все!​
​ и скрытые строки,​А рекомендации вам​ Надергайте скринов и​solotze​

​Выделить​​ (хотя если кто-то​​ справку по ней.​​ Фильтр предназначен для​
​ нужное значение и​Вот мне нужно​​ арифметическую прогрессию с​​ в статье «Как​ границу выделенного диапазона,​Получится так, смотрите столбец​ выделенную ячейку и​Выберите ячейку​
​Сергей каханский​ и те, что​ дают по MS​ приложите к сообщению,​: может чтоб она​Только виденные ячейки​ подскажет дельный совет,​Ivan.kh​

​ отбора значений ИЗ​​ ctrl+Enter. Так сработает​
​ именно так чтобы​ шагом «10».​ заполнить таблицу в​ нажимаем на клавишу​

excelworld.ru

Как в Excel 2007 скопировать в другой документ отфильтрованные данные?

​ С.​ выбираем, в появившемся​
​A6​: Попробуйте выделять вместе​ мне нужны.​ Office. По сему​ может попроще будет​ была активна, надо​Копировать​ как это можно​: Конечно не понятно​ таблицы, а не​ в любой версии​ протягивание работало.​В столбце С​ Excel повторяющимися данными»​ «Ctrl», удерживая ее​О разных способах копирования​ оке, функцию «Копировать».​и нажмите​ с заголовком​А как сделать,​ у вас и​ разобраться.​ еще куда нажать​Вставить​ реализовать, буду благодарен).​ как определяете соответствие​ для вставки В​ Экса.​Хелп! )))​

​ установили геометрическую прогрессию​ здесь.​ нажатой, нажимаем правой​ формул читайте в​ Нажимаем правой мышкой​

​Ctrl+V​​Андрей школьный​ чтобы скопировались и​ нет тех самых​solotze​
​такаюсь уже пол​но не могу​KuklP​ визуально, если нет​ нее. А задача​ZoomZoom​

​Irysha​​ с шагом «2».​Копирование форматирования в​ мышкой на границу​

​ статье «Как скопировать​​ на верхнюю ячейку​, чтобы вставить диапазон.​: Попробуйте выделять вместе​
​ вставились в другой​
​ меню и кнопок,​: вот что получается​ дня в эту​ все это найти​: Наведите порядок в​ соответствующей таблицы.​ решается формулами, макросами.​
​: Спасибо еще раз!​: Возникает вопрос: а​ Заполнили диалоговое окно​
​Excel​ выделенного диапазона и​ формулу в Excel​ столбца C, выбираем​
​Результат:​

​ с заголовком​​ документ ТОЛЬКО отфильтрованные​ о которых говорят​

​_Boroda_​​ кнопку​ в компе!!!​

​ записях. И будет​

 

Я пользуюсь табличками, где указаны различные характеристики материалов
При выборе того и другого по фильтру из общей таблицы получается то что мне нужно. при попытке скопировать у меня выскакивает сообщение об ошибке:
изменить часть объединенной ячейки невозможно.
Кто справился с копированием по аналогу с моим?! Заранее признателен

 

Юрий М

Модератор

Сообщений: 60585
Регистрация: 14.09.2012

Контакты см. в профиле

F5 — Выделить — Только видимые. Не оно?

 

эф 5 — перейти к.., как скорировать только видимые, не могу прикрепить пример файлом. Юрий, не молчите)

 

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

 

Юрий М

Модератор

Сообщений: 60585
Регистрация: 14.09.2012

Контакты см. в профиле

F5 — Перейти — Только видимые. Жмём ОК — будут выделены только видимые. Их и копируем. В чём проблема?

 

Юрий М

Модератор

Сообщений: 60585
Регистрация: 14.09.2012

Контакты см. в профиле

#6

26.06.2014 15:37:26

Цитата
Antoni San пишет:
не могу прикрепить пример файлом

Почему?

 

Он был более 100 кб, исправил

 

Думаю надо привести ячейки к общему формату(избавиться от объедененных ячеек)
На листе 2 привел пример как надо оформить чтобы фильтровалось нормально.
Потом уже как Юрий писал F5 и тд

Изменено: alexthegreat26.06.2014 15:54:18

 
alexthegreat

Нет, не сойдетъ. Мне нужно именно в таком форматировании. С учетом всех объединенных строк. Так как я показал в примере. И ещё раз: f5 — «перейти к..», а не копировании, что я не так кликаю

 

F5, далее внизу слева ВЫДЕЛИТЬ, далее появляется окошко справа столбик последний там ТОЛЬКО ВИДИМЫЕ,
но только в таком формате он наврят ли скопирует. нужно чтобы ячейки были одинакового формата, а если будете копировать столбец С  он будет только верхнюю строчку копировать.

 

Может кто за макрос возмется…  :oops:  ..HUGO!?

Изменено: Antoni San26.06.2014 18:25:48

 

ктулху

Пользователь

Сообщений: 9709
Регистрация: 22.12.2012

#12

02.07.2014 21:32:37

Цитата
Antoni San пишет: по аналогу
Цитата
alexthegreat пишет: объедененных
Цитата
Antoni San пишет: как скорировать
Цитата
alexthegreat пишет: наврят ли

вы соревнуетесь?

фрилансер Excel, VBA — контакты в профиле
«Совершенствоваться не обязательно. Выживание — дело добровольное.» Э.Деминг

 

The_Prist

Пользователь

Сообщений: 14182
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

#13

02.07.2014 22:37:24

При фильтрации пустая часть объединенных ячеек скрывается(иначе говоря не подходящая под условие фильтрации ячейка, т.к. объединенная ячейка все же состоит из нескольких). А вот скопировать именно часть объединенной ячейки нельзя никак совершенно, не сняв это объединение. Как вариант: копировать лист целиком после фильтрации, снять объединение ячеек, скопировать, удалить лист.
Сам текст макроса примерно такой:

Код
Sub CopyMerge()
    ActiveSheet.Copy , Sheets(Sheets.Count)
    With Selection
        .Cells.UnMerge
        .Cells.Copy Sheets("Лист для вставки").Range("A1")
    End With
    
    Application.DisplayAlerts = 0
    ActiveSheet.Delete
    Application.DisplayAlerts = 1
End Sub

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

ктулху

Пользователь

Сообщений: 9709
Регистрация: 22.12.2012

#14

02.07.2014 22:58:16

Код
Sub test()
  Dim c As Range
  Set d = CreateObject("scripting.dictionary")
  With Selection
    For Each c In .Cells
      If c.MergeArea.Address <> c.Address Then d(c.MergeArea.Address) = 0&
    Next
    .MergeCells = False
    .Copy [a150]
    For Each x In d.keys: ActiveSheet.Range(x).Merge: Next
  End With
End Sub

фрилансер Excel, VBA — контакты в профиле
«Совершенствоваться не обязательно. Выживание — дело добровольное.» Э.Деминг

 

Hugo

Пользователь

Сообщений: 23253
Регистрация: 22.12.2012

Файл не смотрел (задачу ведь уже решили) — но вот вопрос: а зачем копировать ячейки? Может достаточно скопировать только данные? Тогда и разобъединять ничего не нужно, и обратно объединять.

 

Antoni San

Пользователь

Сообщений: 240
Регистрация: 01.01.1970

#16

04.07.2014 19:07:09

Цитата
Hugo пишет:
Файл не смотрел (задачу ведь уже решили) — но вот вопрос: а зачем копировать ячейки? Может достаточно скопировать только данные? Тогда и разобъединять ничего не нужно, и обратно объединять.

Очень интересная мысль, если форматирование останется, то вполне приемлимо скопировать только данные, или даже удалить ненужные строки по столбцу «А» — промежуточные между отфильтрованными. Вопрос как?!)

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

Antoni San

, ошибаетесь — не цитата это, просто бездумное нажатие на кнопку.

 

Antoni San

Пользователь

Сообщений: 240
Регистрация: 01.01.1970

#18

04.07.2014 19:16:17

Цитата
ктулху пишет: Sub test()

У меняснова  END  SUB…., к сожалению

Цитата
The_Prist пишет: Sub CopyMerge()

Не получается, енд саб пишет, почему то

 

Юрий М

Модератор

Сообщений: 60585
Регистрация: 14.09.2012

Контакты см. в профиле

 

Antoni San

Пользователь

Сообщений: 240
Регистрация: 01.01.1970

#20

08.07.2014 12:13:03

Цитата
Юрий М пишет:
Кто пишет, где пишет

процесс выполнения операций по макросу прерывается всплывающим сообщением «end sub» мне так кажется что операция по переносу, как сказал прозорливый hugo слишком уж громоздкая. быстрее оставить фильтруемое содержимое в той же книге удалив начисто все остальное

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

Antoni San

, отреагировать на сообщение №17 не хотите?

 

ikki

Пользователь

Сообщений: 9709
Регистрация: 22.12.2012

#22

09.07.2014 21:51:56

Цитата
Antoni San пишет: Нет, не сойдетъ. Мне нужно именно в таком форматировании. С учетом всех объединенных строк.
Цитата
Antoni San пишет:быстрее оставить фильтруемое содержимое в той же книге удалив начисто все остальное

Вы бы уж определились, что ли… за одиннадцать-то дней.

фрилансер Excel, VBA — контакты в профиле
«Совершенствоваться не обязательно. Выживание — дело добровольное.» Э.Деминг

 

The_Prist

Пользователь

Сообщений: 14182
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

Скорее всего, редактор пишет не просто «End Sub», а еще что-то. Может будем уважать друг друга и выкладывать текст ошибки полностью?

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

Юрий М

Модератор

Сообщений: 60585
Регистрация: 14.09.2012

Контакты см. в профиле

#24

09.07.2014 22:56:18

Цитата
The_Prist пишет: Скорее всего, редактор пишет не просто «End Sub»

Я тоже ни разу не встречал такого))

 

The_Prist

Пользователь

Сообщений: 14182
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

Так дело в том, что я даже проверил свой код прежде чем выложить — все работает на ура. Так что сия ошибка скорее всего указывает на малую осведомленность в VBA пользователя…

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

Юрий М

Модератор

Сообщений: 60585
Регистрация: 14.09.2012

Контакты см. в профиле

Вариант: код скопирован в модуль без последней строки — без End Sub  :)

 

ikki

Пользователь

Сообщений: 9709
Регистрация: 22.12.2012

мой код тоже проверен :)

фрилансер Excel, VBA — контакты в профиле
«Совершенствоваться не обязательно. Выживание — дело добровольное.» Э.Деминг

 

kontrol

Пользователь

Сообщений: 1
Регистрация: 09.08.2018

Случилось подобное, когда пытался скопировать «только видимые».

Что помогло: заметил, что файл у меня в формате *.xls.  Сохранился в формате *.xlsx.

После этого повторил прежние шаги (Найти и выделить — выделение группы — только видимые, ctrl+c) и всё благополучно скопировалось. Вставилось с объединенными ячейками (у меня они построчно — т.е. 1 ячейка в строке занимала расстояние 7 ячеек) (чтобы это снять — «формат ячеек,» убрал галочку «объединять» и «переносить по словам»).

Не факт, что это панацея, но почему бы не попробовать, вдруг поможет.

 

demyan

Пользователь

Сообщений: 1
Регистрация: 12.08.2018

Здравствуйте! У меня возникла проблема следующего характера : при попытке скопировать две разные ячейки (А и C, к примеру) неизбежно в буфер обмена попадают и промежуточные ячейки. Раньше был EXcel 2010? сейчас 2016. На старой версии такой проблемы не было. Как можно исправить?

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

#30

12.08.2018 20:23:27

demyan, Вам следует создать отдельную тему. Здесь — о фильтрации, Вы — о несмежных ячейках.

  • Советы по Excel
  • Функции Excel
  • Формулы Excel
  • Excel Диаграммы
  • Советы по словам
  • Советы по Outlook

Как сохранить отфильтрованные данные на новый лист / книгу в Excel?

При копировании отфильтрованного диапазона в Excel по умолчанию копируются только видимые ячейки, а затем мы можем вручную вставить его в новый рабочий лист. Однако высота строки и ширина столбца не зарезервированы. Следовательно, как сохранить отфильтрованные данные на новый лист или книгу и одновременно сохранить высоту строки и ширину столбца в Excel? Здесь мы познакомим вас с парой методов.

  • Сохраняйте отфильтрованные данные на новый лист с функциями копирования и вставки
  • Сохраняйте отфильтрованные данные на новый лист с помощью функции копирования и перемещения

Сохраняйте отфильтрованные данные на новый лист с функциями копирования и вставки

Обычно мы можем применить Копировать функции и Вставить функция для сохранения отфильтрованных данных напрямую в новый рабочий лист или книгу. Вы можете сделать следующее:
1. Создайте новый рабочий лист, щелкнув значок Добавить кнопка  or  на панели вкладок листа.

Ноты:
(1) Нажатие Shift + F11 одновременно с клавишами можно также создать новый рабочий лист.
(2) Если вы собираетесь сохранить отфильтрованные данные в новую книгу, просто нажмите Ctrl + N клавиши одновременно, чтобы создать новую книгу.

2. Выберите отфильтрованные данные и скопируйте их, нажав Ctrl + C одновременно.

3. Перейдите к новому листу или книге, выберите пустую ячейку и нажмите Ctrl + V одновременно клавиши, чтобы вставить отфильтрованные данные.

Затем вы увидите, что только отфильтрованные данные копируются и вставляются в новый рабочий лист / книгу. Однако высота строки и ширина столбца теряются. См. Снимки экрана ниже:
документ сохранить отфильтрованные данные новый лист 02

Простое разделение диапазона на основе критериев в столбце и сохранение разделенных диапазонов на новых новых листах

Kutools for ExcelАвтора Разделить данные Утилита может помочь пользователям Excel легко разделить диапазон на несколько листов на основе критериев в одном столбце исходного диапазона.

данные рекламного разделения 0

Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30-день, кредитная карта не требуется! Get It Now

Сохраняйте отфильтрованные данные на новый лист с помощью функции копирования и перемещения

Если отфильтрованные данные слишком велики, чтобы их можно было легко выбрать и скопировать, и вы настроили ширину столбцов и высоту строк для многих столбцов и строк, копирование и вставка может быть не лучшим решением. В этих условиях следует попробовать Kutools for Excel’s Удалить скрытые (видимые) строки и столбцы утилита.

Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30-день, кредитная карта не требуется! Get It Now

1. Щелкните правой кнопкой мыши имя листа, который содержит отфильтрованные данные, на панели вкладок листа и выберите Переместить или скопировать из контекстного меню.
Скопируйте лист с отфильтрованными данными на новый лист

Шаг 2. Во всплывающем диалоговом окне «Перемещение или копирование» укажите книгу в Переместить выбранные листы в книгу раскрывающийся список, проверьте Создать копию и нажмите OK кнопку.

Внимание: Чтобы сохранить отфильтрованные данные на новом листе, выберите имя текущей книги в Переместить выбранные листы в книгу раскрывающийся список; чтобы сохранить отфильтрованные данные в новую книгу, выберите (новая книга).
скопировать лист с отфильтрованными данными в новую книгу или существующую книгу

3. Теперь вы попадете в новый рабочий лист / книгу, нажмите Кутулс > Удалить > Удалить скрытые (видимые) строки и столбцы, а затем в открывшемся диалоговом окне

(1) Выберите В активном листе в Заглянуть раскрывающийся список;
(2) Проверить Ряды вариант в Удалить тип раздел;
(3) Проверить Скрытые строки вариант в Подробный тип раздел;
(4) Щелкните значок Ok кнопку.
документ сохранить отфильтрованные данные новый лист 01

Если существует слишком много скрытых строк, на удаление всех скрытых строк потребуется несколько минут. Когда удаление завершится, появится диалоговое окно с сообщением, сколько скрытых строк было удалено, просто нажмите Ok чтобы закрыть его.
Диалог напоминает общее количество удаленных строк

Теперь вы увидите, что все отфильтрованные данные зарезервированы на новом листе, а все форматирование ячеек, включая высоту строк и ширину столбцов, сохраняется.

Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30-день, кредитная карта не требуется! Get It Now


Демонстрация: сохранение отфильтрованных данных на новый лист в Excel


Статьи по теме:


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Комментарии (0)


Оценок пока нет. Оцените первым!

Подписывайтесь на Нас

Copyright © 2009 —

www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта

Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.

Защищено Sectigo SSL

@NSK-Mar 

As others have stated, Excel does not allow you to paste into a filtered data. The best way to do this is to sort instead of filter. The easiest way to do this, especially for information that is not easily sortable, is to:

— filter your info

— fill the cells of your filtered list with a color

— Clear the filter

— do a custom sort of the list by color and then by a-z (to make it match up with the information you are pasting in)

— Paste your information in your sheet

— Reorder the colors from your cells and reorder the information if necessary.

Note: If the original order of your information is important, do what one user suggested and add a column to your original sheet and number each row, so you can resort back to its original order.

Also, if you are working with extremely large lists where you first have to identify the matching cells before copying over the information, you can always use conditional formatting to identify and highlight any matching cells in a column from one sheet to another within the same workbook. After doing this, you can then follow the steps above to copy the information over. 

Skip to content

На чтение 2 мин. Просмотров 5.1k.

Что делает макрос: Часто, когда вы работаете с набором отфильтрованных данных, вы хотите скопировать отфильтрованные строки в новую книгу. Конечно, вы можете вручную скопировать эти строки, просто открыть новую книгу и вставить строки, а затем отформатировать вновь вставленные данные так, чтобы все столбцы подходили. Но если вы делаете это достаточно часто, вы можете использовать макрос, чтобы ускорить процесс.

Содержание

  1. Как макрос работает
  2. Код макроса
  3. Как этот код работает
  4. Как использовать

Как макрос работает

Этот макрос захватывает диапазон AutoFilter, открывает новую книгу, а затем вставляет данные.

Код макроса

Sub SkopirovatOtfiltrovannieStroki()
'Шаг 1: Проверить, есть ли на листе фильтр
If ActiveSheet.AutoFilterMode = False Then
Exit Sub
End If
'Шаг 2: Скопируйте отфильтрованный диапазон для новой книги 
ActiveSheet.AutoFilter.Range.Copy
Workbooks.Add.Worksheets(1).Paste
'Шаг 3: Столбцы приводим в соответствие по размеру
Cells.EntireColumn.AutoFit
End Sub

Как этот код работает

  1. Шаг 1 использует свойство AutoFilterMode, чтобы проверить есть ли на листе автофильтры. Если нет, то мы выходим из процедуры.
  2. Каждый объект AutoFilter имеет свойство Range. Это свойство Range возвращает строки, к которым применяется Автофильтр, то есть он возвращает только те строки, которые отображаются в отфильтрованном наборе данных. На шаге 2 мы используем метод копирования, чтобы захватить эти строки, а затем вставить строки в новую книгу. Обратите внимание, что мы используем Workbooks.Add.Worksheets, это говорит Excel вставить данные в первый лист вновь созданной книги.
  3. Шаг 3 говорит Excel, чтобы размер столбцов соответствовал данным, которые мы только что вставили.

Как использовать

Для реализации этого макроса, вы можете скопировать и вставить его в стандартный модуль:

  1. Активируйте редактор Visual Basic, нажав ALT + F11.
  2. Щелкните правой кнопкой мыши имя проекта / рабочей книги в окне проекта.
  3. Выберите Insert➜Module.
  4. Введите или вставьте код.

Понравилась статья? Поделить с друзьями:
  • Не могу скопировать лист в другую книгу excel
  • Не могу рисовать в excel
  • Не могу скопировать изменить часть объединенной ячейки невозможно excel
  • Не могу решить уравнение в excel
  • Не могу скачать программу microsoft office word 2007