I managed to write this.
Sub delete_empty_cells()
'
'
' © 21/02/2003 by Charlie Snedden
'
'
'
Dim looper
Dim looperx
For looperx = 1 To 210
For looper = 1 To 200
ActiveCell.Offset(0, 1).Select
Do While IsEmpty(ActiveCell)
ActiveCell.Delete Shift:=xlToLeft
ActiveCell.Offset(0, -1).Select
Do While IsEmpty(ActiveCell)
ActiveCell.Offset(0, -1).Select
Loop
Loop
Next looper
Selection.End(xlToLeft).Select
ActiveCell.Offset(-1, 0).Select
Next looperx
End Sub
Thanks for you help.
Charlie Thanks in advance
Charlie