Новости:

Новая редакция правил форума: 2.4. Если вопрос или ответ содержится во вложенном файле, все-равно кратко описывайте в сообщении вопрос или суть решения. Это необходимо, чтобы тему можно было найти через поиск.

Главное меню

Фильтрую столбец, выделяю область, говорю функции vba работать с выделением...

Автор shamilganiev, 09.06.2012, 15:38

« назад - далее »

shamilganiev

Фильтрую столбец, выделяю неразрывную область, говорю функции vba работать с выделением, вместо этого он работает областью между верхним левым и правым нижним ячейками выделения, то есть со скрытыми из виду ячейками тоже. Как заставить vba работать только с выделением, которое осталось после фильтрации? К примеру, стандартная функция копирования копирует только отфильтрованные ячейки.

Работаю при помощи объекта Selection

Когда выделяю разрывную область при помощи клавиши Ctrl + нажатия мышки, всё работает нормально.

kuklp

А фильтрации пофиг, какое у Вас там выделение. Если нет опыта правильно сформулировать вопрос, хоть бы пример выложили, что есть и как хочу. Если Вам нужно копировать только видимые ячейки, используйте метод .specialcells(12). На форуме масса примеров копирования отфильтрованного. Сам не один выкладывал. Ищите.
Я, как всегда, чертовски адекватен... Email: pilipnikop@yandex.ua WM Z206653985942, R334086032478, U238399322728, E332314026771

_Boroda_

Подсказка -
12 это xlCellTypeVisible
В Excel это "Выделить видимые ячейки"
Скажи мне, кудесник, любимец ба'гов...



Яндекс-деньги: 41001632713405
Webmoney: R289877159277; Z102172301748; E177867141995