У меня есть данные, содержащие пустые ячейки. Однако на самом деле это не пусто. Если я использовал функцию teh = isblank(), он возвращает false.Как удалить нулевые символы в excel 2007?
Я получил этот код с сайта
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
Editted: Код выше работ. изначально у меня нет пробела между c.Value = "spacehere". Благодаря предложению Гари. Я заставил его работать.
Используйте '= LEN () = 0', чтобы проверить пустую ячейку вместо' = isblank () ' –
Santosh
| |
В вашем макросе убедитесь, что между двумя двойными кавычками есть пробел или следуйте советам Сантоша. –
Спасибо, Сантош. Как бы то ни было, мне действительно нужно очистить содержимое этих пустых ячеек. Поскольку у меня есть 60k данных, я просто не могу сделать это вручную. и я просто попробовал, решение gary .. hahahha .. это работает! Спасибо! – dixi