2

Есть ли способ сделать якобы пустые клетки действительно пустыми?

У меня было несколько формул для оценки "" , после чего я приступил к копированию результатов и вставке значений. Теперь, когда я проверяю пропуски с помощью ISBLANK(A1) или IF(A1="",TRUE,FALSE) я получаю FALSE , если я не выбрал псевдопустую ячейку и не нажал сначала клавишу delete.

Таких ячеек довольно много, поэтому я попытался использовать F5 (Перейти к специальному), но ни один из параметров (пустые, константы и т.д.) Не дает соответствующего выбора псевдопустых ячеек.

Как найти все эти псевдо-пустые ячейки за один раз и удалить их, чтобы получить действительно пустые ячейки?

1 ответ1

3

Быстрая рутина VBA.
Просматривает каждую использованную ячейку. Если ячейка не пуста, но значение является пустой строкой, очистите эту ячейку.

Sub clearEmptyValues()
For Each cell In UsedRange
    If Not IsEmpty(cell) And cell.Value = vbNullString Then cell.Formula = vbNullString
Next
End Sub

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .