Как удалить нулевые символы в excel 2007?
У меня есть данные с пустыми ячейками. Однако на самом деле это не пусто. Если я использовал функцию teh = isblank(), он возвращает false.
Я получил этот код с веб-сайта
Sub NoNull()
Dim c As Range
For Each c In Selection
If c.Value = " " Then c.ClearContents
Next c
End Sub
Как указано, я выделяю столбец, который мне нужен, чтобы очистить эти пустые ячейки. Однако, когда я запускаю его из редактора Visual Basic (Excel 2007), я не вижу никакого эффекта. Клетки по-прежнему содержат нулевой символ. Заметка; Я предполагаю, что персонаж "". Я не уверен, как это проверить.
Dixi
Отредактировано: код выше работает. изначально у меня нет пробела между c.Value = "spacehere". Благодаря предложению Гари. Я заставил его работать.
Выберите ячейки и нажмите "Очистить" (в группе "Редактирование")
Пожалуйста, см. Мой отредактированный пост выше. Это было разрешено. Между "и" отсутствует пробел.
Должно быть c.Value = "spacehere"
Столбец должен быть выделен перед запуском программы. Может потребоваться некоторое время, если у вас большой набор данных. Я думаю, что этот код работает только для одного столбца за раз.
Благодарю!