Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Пустая ячейка со строкой нулевой длины - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Пустая ячейка со строкой нулевой длины
Mvenmas Дата: Суббота, 21.03.2015, 15:22 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Столбец - числовой массив, содержащий пустые ячейки (фильтр видит как пустые), однако если проверить их с помощью формулы =ЕСЛИ(A1="";"Пустая";"Не пустая"), то получается, что не пустая. Проблема исчезает, если на ячейке нажать del.
Помогите, пожалуйста, написать макросс, который заменял бы такие ячейки в массиве на совсем пустые, ибо не работает макросс, который удаляет эти пустые значения, собственно ради чего это и необходимо!
К сообщению приложен файл: 8417748.xlsx (21.4 Kb)
 
Ответить
СообщениеСтолбец - числовой массив, содержащий пустые ячейки (фильтр видит как пустые), однако если проверить их с помощью формулы =ЕСЛИ(A1="";"Пустая";"Не пустая"), то получается, что не пустая. Проблема исчезает, если на ячейке нажать del.
Помогите, пожалуйста, написать макросс, который заменял бы такие ячейки в массиве на совсем пустые, ибо не работает макросс, который удаляет эти пустые значения, собственно ради чего это и необходимо!

Автор - Mvenmas
Дата добавления - 21.03.2015 в 15:22
Саня Дата: Суббота, 21.03.2015, 15:34 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 1068
Репутация: 560 ±
Замечаний: 0% ±

XL 2016
у тебя там пробелы...
 
Ответить
Сообщениеу тебя там пробелы...

Автор - Саня
Дата добавления - 21.03.2015 в 15:34
Manyasha Дата: Суббота, 21.03.2015, 15:40 | Сообщение № 3
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 902 ±
Замечаний: 0% ±

Excel 2010, 2016
1 способ (заменяет пробелы на "" в выделенном диапазоне):[vba]
Код
    For Each cell In Selection
         cell.Value = Trim(cell.Value)
     Next cell
[/vba]
2 способ (очищает ячейки с пробелами в выделенном диапазоне)[vba]
Код
     For Each cell In Selection
         If cell.Value = " " Then cell.Clear
     Next cell
[/vba]


ЯД: 410013299366744 WM: R193491431804
 
Ответить
Сообщение1 способ (заменяет пробелы на "" в выделенном диапазоне):[vba]
Код
    For Each cell In Selection
         cell.Value = Trim(cell.Value)
     Next cell
[/vba]
2 способ (очищает ячейки с пробелами в выделенном диапазоне)[vba]
Код
     For Each cell In Selection
         If cell.Value = " " Then cell.Clear
     Next cell
[/vba]

Автор - Manyasha
Дата добавления - 21.03.2015 в 15:40
ShAM Дата: Суббота, 21.03.2015, 15:45 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
Выделить все нехорошие ячейки (например, столбец А), Ctrl/H - Найти: (ставим пробел) - Заменить на: (ничего не ставим) - Заменить все.
 
Ответить
СообщениеВыделить все нехорошие ячейки (например, столбец А), Ctrl/H - Найти: (ставим пробел) - Заменить на: (ничего не ставим) - Заменить все.

Автор - ShAM
Дата добавления - 21.03.2015 в 15:45
Mvenmas Дата: Суббота, 21.03.2015, 16:37 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Спасибо всем огромное! Существенно облегчили жизнь))
 
Ответить
СообщениеСпасибо всем огромное! Существенно облегчили жизнь))

Автор - Mvenmas
Дата добавления - 21.03.2015 в 16:37
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!