How to delete empty row in macro. (I think it fast than uipath)
Please guide me about it.
Hi ,
You can use read range and a filterdatatable activity to remove empty rows.
Hi @fairymemay ,
Can you share this excel file?
By the time you can use below code:
Public Function DeleteEmptyRows()
Dim xlWorkbook As Workbook
Dim xlWorksheet As Worksheet
Dim xlRange As Range
Dim lastUsedRow As Long
Dim column1 As String
Dim i As Long
i = 2
Set xlWorkbook = Workbooks.Open(“D:\UiPath Projects\Macros\Test.xlsx”, UpdateLinks:=False)
Set xlWorksheet = xlWorkbook.Worksheets(“Sheet1”)
lastUsedRow = xlWorksheet.Cells(Rows.Count, 1).End(xlUp).Row
Set xlRange = xlWorksheet.Range(“A1:A” & lastUsedRow)
For Counter = 2 To xlRange.Rows.Count
'Column Name
column1 = xlRange.Cells(i, 1).Value
If (column1 = “”) Then
xlRange.Cells(i).EntireRow.Delete
Else
i = i + 1
End If
Next
xlWorkbook.Save
xlWorkbook.Close
End Function
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.