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

Вход

Регистрация

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

 

= Мир MS Excel/Как удалить пустые ячейки в столбце - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Как удалить пустые ячейки в столбце
ronik710 Дата: Пятница, 09.12.2011, 17:56 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 51
Репутация: 0 ±
Замечаний: 0% ±

Подскажите пожалуйста как можно удалить пустые ячейки в каждом столбце.

Есть 2 столбца со значениями, но между значениями пустые ячейки. Хотелось бы что бы значения шли одна за другой. Именно в такой последовательности в какой они идут в столбце.
Можно ли сделать это в сортировке я не понял
К сообщению приложен файл: 8455899.zip (25.9 Kb)
 
Ответить
СообщениеПодскажите пожалуйста как можно удалить пустые ячейки в каждом столбце.

Есть 2 столбца со значениями, но между значениями пустые ячейки. Хотелось бы что бы значения шли одна за другой. Именно в такой последовательности в какой они идут в столбце.
Можно ли сделать это в сортировке я не понял

Автор - ronik710
Дата добавления - 09.12.2011 в 17:56
nilem Дата: Пятница, 09.12.2011, 18:25 | Сообщение № 2
Группа: Авторы
Ранг: Старожил
Сообщений: 1613
Репутация: 563 ±
Замечаний: 0% ±

Excel 2013, 2016
Пустые ячейки оказались не совсем пустые. Попробуйте так (вставьте в стандартный модуль):
Code
Sub rty()
Dim r As Range
For Each r In Range("A1:B" & Cells(Rows.Count, 2).End(xlUp).Row).Cells
     If Len(r) = 0 Then r.Clear
Next
On Error Resume Next
Range("A:B").SpecialCells(4).Delete Shift:=xlUp
End Sub


Яндекс.Деньги 4100159601573
 
Ответить
СообщениеПустые ячейки оказались не совсем пустые. Попробуйте так (вставьте в стандартный модуль):
Code
Sub rty()
Dim r As Range
For Each r In Range("A1:B" & Cells(Rows.Count, 2).End(xlUp).Row).Cells
     If Len(r) = 0 Then r.Clear
Next
On Error Resume Next
Range("A:B").SpecialCells(4).Delete Shift:=xlUp
End Sub

Автор - nilem
Дата добавления - 09.12.2011 в 18:25
808 Дата: Пятница, 09.12.2011, 18:35 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 44
Репутация: 10 ±
Замечаний: 0% ±

Есть решение без VBA, может подойдет:

Нажимаем ФИЛЬТР.
В фильтре убираем галки со всего, корме "Пустые"

далее: F5 > "выделить.." > "Только видимые" > удаляем.. При этом, в этой книге значения во втором столбце и последующих будут повреждены.. так что лучше эту строку перенести в новую книгу, там отфильтровать и уж потом перенести обратно.. Вот результат.
К сообщению приложен файл: 11.xlsx (15.2 Kb)


Сообщение отредактировал 808 - Пятница, 09.12.2011, 18:38
 
Ответить
СообщениеЕсть решение без VBA, может подойдет:

Нажимаем ФИЛЬТР.
В фильтре убираем галки со всего, корме "Пустые"

далее: F5 > "выделить.." > "Только видимые" > удаляем.. При этом, в этой книге значения во втором столбце и последующих будут повреждены.. так что лучше эту строку перенести в новую книгу, там отфильтровать и уж потом перенести обратно.. Вот результат.

Автор - 808
Дата добавления - 09.12.2011 в 18:35
ronik710 Дата: Пятница, 09.12.2011, 19:04 | Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 51
Репутация: 0 ±
Замечаний: 0% ±

Спасибо большое. Сам попробовал с помощью фильтра. Только я отключил пустые ячейки и оставил числа. А потом скопировал числа и вставил как значения в новый лист.
Спасибо большое всем.
 
Ответить
СообщениеСпасибо большое. Сам попробовал с помощью фильтра. Только я отключил пустые ячейки и оставил числа. А потом скопировал числа и вставил как значения в новый лист.
Спасибо большое всем.

Автор - ronik710
Дата добавления - 09.12.2011 в 19:04
  • Страница 1 из 1
  • 1
Поиск:

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