Удалить пустые строки, если подряд пустых 2 и более. Оставить одну пустую, В таблице определить идущие подряд 2 и больше пустые строки и удалить их, оставив только 1 пустую строку.
Буду предельно благодарен, если кто-то сможет написать макрос под удаление пустых строк при условии, что пустых подряд 2-е и более. При этом удалить не все пустые строки в таком найденном диапазоне, а оставить одну пустую.
Vitalio, Не на одном VBA мир стоит. Это решение на встроенном расширенном фильтре. Да, пара действий руками, но это часто быстрее чем писать макрос под задачу.
Sub Del2Rows()
Dim lngI As Long
For lngI = Cells(Rows.Count, 1).End(xlUp).Row To 2 Step -1
If Cells(lngI, 1) = "" And Cells(lngI, 1) = Cells(lngI - 1, 1) Then
Rows(lngI).Delete shift:=xlUp
End If
Next lngI
End Sub
Пытливый, огромное вам искреннее спасибо! А так же всех, кто открыл, почитал, и постарался решить мою проблему.
Природа не обделила ленью, что заставляет часть некоторых процессов переводить в нажатие одной кнопки, но она же, лень, не позволяет копнуть глубже в изучение некоторых моментов. Рад, что есть люди, готовые помочь в некоторых вопросах