Skip to content

Как Копировать – Вставить данные в столбец с фильтром Excel

  • Excel

Много раз я сталкивалась с проблемой. Функция Копировать – Вставить данные в столбец с фильтром не работает.
Есть таблица, в которой Фильтром (Данные – Фильтр) отобраны несколько строк.
Задача – вставить какие-либо нужные нам значения именно в видимые отфильтрованные строки, пропуская при этом скрытые. Обычное копирование-вставка при этом не сработает.
Справится с этой проблемой поможет макрос.

Макрос Копировать – Вставить данные в столбец с фильтром Excel

Если вам необходимо вставить в отфильтрованные ячейки не одинаковые значения или формулы, а разные, да еще и брать их из другого диапазона. Тогда придется использовать несложный макрос. Работа с макросом интуитивно понятная.

Чтобы работатьс ним выполните следующие действия.

  1. Нажмите сочетание клавиш Alt+F11, в открывшемся окне Visual Basic
  2. Нажить е Insert – Module и скопируйте туда этот код:
Больше статей:   Как объеденить csv файлы в один. Быстрый способ в командной строке.

Готово!

Теперь переходите во вкладку “Разрабочик”, нажимаете “Макросы” и видите только что добавленный макрос. запускаете и пользуетесь.

Макрос запрашивает у пользователя по очереди два диапазона – копирования и вставки. Затем проверяет, чтобы их размеры совпадали, т.к. разница в размерностях вызовет впоследствии ошибку при вставке. Затем макрос перебирает все ячейки в диапазоне вставки и переносит туда данные из диапазона копирования, если строка видима (т.е. не отфильтрована).

Leave a Reply

Your email address will not be published. Required fields are marked *