Excel. Скопировать в другое место только строки с отображением

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
Avsha
Сообщения: 665
Зарегистрирован: 08 сен 2005, 13:47
Откуда: KZ

Здравствуйте!

Задача простая как веник...

Есть 6 строк:
Line1
Line2
Line3
Line4
Line5
Line6


Механизмом группировки остались видимыми только 2 строчки:
Line1
Line3


Выделяю вместе и копирую эти строчки на другой лист, копируются все 6, включая те, которые скрыты...
Как мне скопировать только 2 строчки Line1 и Line3 ?

P.S. Количество строк - 6 условно, вариант выделять поодиночке не годится... :confused:
nilem
Сообщения: 112
Зарегистрирован: 14 ноя 2008, 01:59
Откуда: Уфа

Выделяем что нужно - F5 - Выделить - только видимые ячейки - копируем, вставляем куда нужно. Оно?
Avsha
Сообщения: 665
Зарегистрирован: 08 сен 2005, 13:47
Откуда: KZ

nilem, спасибо огромное - оно!

оказывается весь секрет в хитром Выделении - Selection.SpecialCells(xlCellTypeVisible)
ожидал, что выделю все, а специальная Вставка уже вставит только видимые ячейки...
А здесь работает специальное Выделение :)
Ответить