Requirement:
The user wants to create code to automatically remove empty rows.
Solution:
If you need to remove completely blank rows ...
Sub RemoveBlankRows()
' Author Andy Pope
Dim lngRow As Long
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
lngRow = ActiveSheet.UsedRange.Rows(ActiveSheet.UsedRange.Rows.Count).Row
Do While lngRow > 0
If Application.WorksheetFunction.CountA(ActiveSheet.Rows(lngRow)) = 0 Then
ActiveSheet.Rows(lngRow).Delete
End If
lngRow = lngRow - 1
Loop
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
End Sub
Obtained from the OzGrid Help Forum.
Solution provided by Carim.
See also: Index to Excel VBA Code and Index to Excel Freebies and Lesson 1 - Excel Fundamentals and Index to how to… providing a range of solutions and Index to new resources and reference sheets
See also:
| How to remove text after last comma, only if cell has 3 commas |
| How to use VBA to copy column based on heading |
| How to count and delete duplicate entries over multiple columns |
| How to use VBA to change zero value to blank value based on criteria in other columns |
Click here to visit our Free 24/7 Excel/VBA Help Forum where there are thousands of posts you can get information from, or you can join the Forum and post your own questions.