Друзья! По методу Николая Павлова (https://www.planetaexcel.ru/techniques/2/197/) настроил расширенный фильтр. В ниже привязанный файл в диапазон A24:H500 подтягиваю с другого файла данные с VBA. При этом, предварительно перед обновлением очищаю диапазон A15:H21 с условиями для фильтрации командой ClearContents. После процесса макроса фильтр в диапазоне A15:H21 начинает криво работать ( Принимает написанное как дата, или текст). Порылся и накопал, что даже не формат, а тип ячейки отличается (пример в столбце I ячейки окрашены ярко-желтым). Какой командой очистить диапазон условий корректно? Или после очистки преобразовать в нужный тип?
чистый Clear не по помог мне в моей ситуации. Вышел из положения минуя очистки диапазона условий путем копирования отдельных строк со столбцов A:H и вставкой в I1, I14, I23. Далее удаление столбцов A:H. Фильтр работает, но данные в ячейке условий B15 и C15 преобразовывает в даты и визуально результат не соответствует написанному B24:123 и C24:123. Пробовал диапазон условий в текст преобразовать, тогда фильтр не понимает. Как быть, друзья?
подробно обьясняете не примере своего файла что делаете, что получаете в результате что хотите получить на самом деле (чем не устраивает полученное) если кто-то поймет ваш рассказ - подскажет что делать
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Еще разок выслал файл. И в Ячейках A15 и C15 поставил для примера значения для фильтра. Фильтр сработал правильно, НО! Ячейка С15 преобразовалась в дату, а она должна соответствовать ячейке С25 - 01.04.04
Спасибо, RAN!!!! selection = empty самое то, на самом начале процесса.Ответ на 1 вопрос: "Какой командой очистить диапазон условий корректно? " Так что, решение 2 вопроса: "Или после очистки преобразовать в нужный тип?" само отпадает. Спасибо всем, что откликнулись!!! Все получилось..