Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I have this report from SAP, where data is not allligned with plenty of
empty cells, all over. The purpose of this program is to delete all empty cells (ONLY) so that the data which is on the right, move to the left, on column.. It is over 28 columns and proceeding from the far right going left. The problems I have are 1) the code will delete data and 2) it will not reach first column. I don't understand why. Your help will be appreciated. Thanks Daniel ' Proceeding by column, bring to the left all data by deleting empty cells For x = colIndex - 1 To 1 Step -1 'Column For y = rowMax To 1 Step -1 'Row If IsEmpty(Cells(y, x)) And found = False Then found = True 'found the first cell of the range (to be deleted) startCell = y ElseIf IsEmpty(Cells(y, x)) And found = True Then ElseIf Not IsEmpty(Cells(y, x)) And found = True Then endCell = y + 1 'found data so stop for this range Range(Cells(startCell, x), Cells(endCell, x)).Select Range(Cells(startCell, x), Cells(endCell, x)).Delete Shift:=xlShiftToLeft found = False 'reset to continue up in the column End If Next Next |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Deleting Cells or Rows of Cells | Excel Discussion (Misc queries) | |||
deleting cells | New Users to Excel | |||
deleting unused cells / getting rid of inactive cells | Excel Discussion (Misc queries) | |||
Deleting cells | Excel Programming | |||
Deleting Hyphens or Dashes from multiple cells without deleting the remaining content | Excel Programming |