![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 14.12.2011
Сообщений: 31
|
![]()
Доброго времени суток, дорогие друзья!
Прошу помощи. Ситуация: функция ВПР возвращает либо нормальное значение (если параметр найден) либо недопустимое (если параметр отсутствует (#Н/Д). После выполнения функции ВПР необходимо удалить все СТРОКИ с такими значениями в столбце, скажем Е. Т.е. в рендж Е2:Е50000 вписывается ВПР. Часть из результатов Н/Д. Используем автофильтр (оставляя только Н/Д) и все строки удаляем. Внимание, вопрос: почему, коогда я выполняю эти действия записывая макрос, он в дальнейшем не работает. Точнее фильтр стоит (галочка только возле Н/Д), но значения не отображаются вообще. Пробовал заменить формулу на значения и потом фильтровать (т.к. в макросе прописывается критерий = "#Н/Д") - всё равно не выходит. Скорее всего эту задачу можно решить и другим способом, я, например, фантазировал насчёт If RXC5="#Н/Д", where X = 2:50000, then Rows("X:X").Delete Shift:=xlUp (Это, конечно, бред, больше похож на математическое уравнение, но объяснил как мог) Возможно Вам будет что-то не понятно, так что простите меня, некомпетентного ![]() Заранее спасибо всем за ответы! Последний раз редактировалось Paramount; 23.01.2013 в 11:56. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
![]() Код:
Правильно поставленная задача - три четверти решения.
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 21.10.2011
Сообщений: 433
|
![]()
А точно надо удалять строки? Может к ВПР добавить проверку на ошибки, типа:
Код:
|
![]() |
![]() |
![]() |
#4 | |
Пользователь
Регистрация: 14.12.2011
Сообщений: 31
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
![]() Цитата:
Код:
Правильно поставленная задача - три четверти решения.
|
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 14.12.2011
Сообщений: 31
|
![]()
Вот так всё выглядит
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
![]()
вот вроде как получилось. но сохранить формулы в столбце по условиям вашей задачи нереально
Правильно поставленная задача - три четверти решения.
|
![]() |
![]() |
![]() |
#8 | |
Пользователь
Регистрация: 14.12.2011
Сообщений: 31
|
![]() Цитата:
Тема закрыта ![]() |
|
![]() |
![]() |
![]() |
#9 | |
Пользователь
Регистрация: 14.12.2011
Сообщений: 31
|
![]() Цитата:
Тема закрыта ![]() |
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перебор всех доступных значений! | AquaKlaster | Общие вопросы Delphi | 40 | 02.03.2015 12:27 |
Получение всех значений из CheckBox | ilgar-90 | ASP.NET | 1 | 13.11.2012 19:26 |
Защита о недопустимых данных | VENOMIK | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 14.12.2011 20:52 |
Удалить столбец со всех листов. | contrelesgaz | Microsoft Office Excel | 5 | 29.04.2011 00:22 |
Вывод всех значений.. | ZveRN | JavaScript, Ajax | 0 | 06.11.2010 12:26 |