Обманные ячейки против блондинки. Прошу помощи)

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
Kinzha
Сообщения: 4
Зарегистрирован: 03 сен 2015, 00:26

03 сен 2015, 00:39

Здравствуйте. Пожалуйста, помогите. Программа выдаёт мне сводную таблицу в экселе. Из этой таблицы я пишу отчёты. Отчёты основаны на формулах в которых используется понятие "пустая ячейка". С виду в выдаваемых таблицах ячейки пусты, но там то ли пробел, то ли ещё какие-то нечитаемые знаки. Поэтому все отчёты ломаются. Как заменить эти лжепустые ячейки на реально пустые?
Дмит
Сообщения: 144
Зарегистрирован: 27 ноя 2004, 22:23
Контактная информация:

03 сен 2015, 08:37

отсечь нечитаемые знаки и пробел в формулах?
=ЕСЛИ(КОДСИМВ(B1)<33;"";B1)
как Вы определяете понятие "пустая ячейка" у себя?
Kinzha
Сообщения: 4
Зарегистрирован: 03 сен 2015, 00:26

03 сен 2015, 09:46

Ячейки должны быть девственно чистыми) Потомучто в отчете идет формула =СТРОЧН(ЕСЛИ(ЕПУСТО(ДВССЫЛ("таблица!B1"));"не работает";ДВССЫЛ("таблица!B1"))). А раз там в ячейке стоит невидимый знак, то и НЕ РАБОТАЕТ никогда не выскочит в отчете.
Дмит
Сообщения: 144
Зарегистрирован: 27 ноя 2004, 22:23
Контактная информация:

03 сен 2015, 11:02

Попробуйте:
=СТРОЧН(ЕСЛИ(КОДСИМВ(ДВССЫЛ("таблица!B1")&" ")<33;"не работает";ДВССЫЛ("таблица!B1")))
Kinzha
Сообщения: 4
Зарегистрирован: 03 сен 2015, 00:26

03 сен 2015, 12:43

Работает!!! Большое Вам спасибо. Очень большое. При встрече с меня шоколадк
а)
Kinzha
Сообщения: 4
Зарегистрирован: 03 сен 2015, 00:26

03 сен 2015, 13:15

А ещё не придумали как ставить фамилии в родительный падеж без макроса?
Аватара пользователя
somewhere
Сообщения: 1837
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

03 сен 2015, 14:20

Есть надстройки, типа Morpher.XLL
It's a long way to the top if you wanna rock'n'roll
Ответить