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

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

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

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

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

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

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

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

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

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

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