Фильтрация ячеек в excel через VBA

Узнай цену своей работы

Формулировка задачи:

Имеется таблица в ней данные, которые формируются через формулы =если .... и так далее
эти формулы в силу некоторых обстоятельств я растянул на небольшой диапазон ячеек
Но суть не в этом ... написал макрос, который фильтрует указанный диапазон ячеек и выделяет только те где есть данные т.е. ифна
пример

фио адрес телефон


Петров ленина45 45-65-69
Иванов мира78 78-98-78
это ифна которая отображается
а дальше идут уже формулы для выборки данных из другой таблицы

фио адрес телефон


Петров ленина45 45-65-69
Иванов мира78 78-98-78
=если .. =если ... =если...
Так вот все бы ничего но опять же в силу обстоятельств ФИО это результат трех столбцов первичной таблицы, а значит в формуле есть пробелы " "
Это кусочек кода выполняет почти всю работу за исключением того, что формулы где есть " " (пробелы) так же выделяет и говорит о том что в этих ячеек есть инфа

Что нужно дописать в условии, чтобы решить данную проблему?

Решение задачи: «Фильтрация ячеек в excel через VBA»

textual
Листинг программы
If Trim(Rng.Value2) <> ""  Then

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4 из 5