|
Фильтрация ячеек в excel через VBA
|
|||
---|---|---|---|
#18+
Имеется таблица в ней данные, которые формируются через формулы =если .... и так далее эти формулы в силу некоторых обстоятельств я растянул на небольшой диапазон ячеек Но суть не в этом ... написал макрос, который фильтрует указанный диапазон ячеек и выделяет только те где есть данные т.е. ифна пример фио адрес телефон Петров ленина45 45-65-69 Иванов мира78 78-98-78 это ифна которая отображается а дальше идут уже формулы для выборки данных из другой таблицы фио адрес телефон Петров ленина45 45-65-69 Иванов мира78 78-98-78 =если .. =если ... =если... Так вот все бы ничего но опять же в силу обстоятельств ФИО это результат трех столбцов первичной таблицы, а значит в формуле есть пробелы " " Это кусочек кода выполняет почти всю работу за исключением того, что формулы где есть " " (пробелы) так же выделяет и говорит о том что в этих ячеек есть инфа Код: vbnet 1.
Что нужно дописать в условии, чтобы решить данную проблему? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2018, 09:20 |
|
Фильтрация ячеек в excel через VBA
|
|||
---|---|---|---|
#18+
Trim или Replace а так вообще, нифига не понял, какая связь между ПРОБЕЛАМИ в ФОРМУЛЕ и сравнением с пустой строкой ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2018, 09:29 |
|
Фильтрация ячеек в excel через VBA
|
|||
---|---|---|---|
#18+
Shocker.ProTrim или Replace а так вообще, нифига не понял, какая связь между ПРОБЕЛАМИ в ФОРМУЛЕ и сравнением с пустой строкой с тем что при сравнение он почему то на строку где есть формула с проблеми, ставит флаг типа эта ячейка непустая ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2018, 09:33 |
|
Фильтрация ячеек в excel через VBA
|
|||
---|---|---|---|
#18+
В приведенном коде нет ничего ни про какие установки флагов и нет никаких строк. В приведенном коде некое значение сравнивается с пустой строкой. И ВСЁ. Поэтому понять, что ты хочешь, довольно сложно. Пробел - это не пустая строка. Если ты хочешь превратить некоторое количество пробелов в пустую строку - воспользуйся Trim ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2018, 09:36 |
|
Фильтрация ячеек в excel через VBA
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2018, 09:39 |
|
Фильтрация ячеек в excel через VBA
|
|||
---|---|---|---|
#18+
SAS2014, Код: vbnet 1.
хотя намного правильнее было бы поправить формулу так, чтобы она не возвращала пробелы, если "склеивать" нечего. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2018, 09:59 |
|
Фильтрация ячеек в excel через VBA
|
|||
---|---|---|---|
#18+
The_PristSAS2014, Код: vbnet 1.
хотя намного правильнее было бы поправить формулу так, чтобы она не возвращала пробелы, если "склеивать" нечего. ух ... работает так как надо, спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2018, 01:15 |
|
|
start [/forum/topic.php?fid=60&fpage=11&tid=2155086]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
87ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 190ms |
0 / 0 |