[COLOR="Navy"]Sub[/COLOR] MG28Jul39
[COLOR="Navy"]Dim[/COLOR] Rng [COLOR="Navy"]As[/COLOR] Range, Dn [COLOR="Navy"]As[/COLOR] Range, ac [COLOR="Navy"]As[/COLOR] [COLOR="Navy"]Long[/COLOR]
[COLOR="Navy"]Set[/COLOR] Rng = Cells(1).CurrentRegion
[COLOR="Navy"]Set[/COLOR] Rng = Rng.Columns(1).SpecialCells(xlCellTypeBlanks)
[COLOR="Navy"]If[/COLOR] Not Rng [COLOR="Navy"]Is[/COLOR] Nothing [COLOR="Navy"]Then[/COLOR]
[COLOR="Navy"]For[/COLOR] [COLOR="Navy"]Each[/COLOR] Dn [COLOR="Navy"]In[/COLOR] Rng
[COLOR="Navy"]For[/COLOR] ac = 1 To 4
[COLOR="Navy"]If[/COLOR] Dn.Offset(-1, ac).Value = "" [COLOR="Navy"]Then[/COLOR]
Dn.Offset(-1, ac).Value = Dn.Offset(, ac).Value
[COLOR="Navy"]Else[/COLOR]
Dn.Offset(-1, ac).Value = Dn.Offset(-1, ac).Value & " " & Dn.Offset(, ac).Value
[COLOR="Navy"]End[/COLOR] If
[COLOR="Navy"]Next[/COLOR] ac
[COLOR="Navy"]Next[/COLOR] Dn
Rng.EntireRow.Delete
[COLOR="Navy"]End[/COLOR] [COLOR="Navy"]If[/COLOR]
[COLOR="Navy"]End[/COLOR] [COLOR="Navy"]Sub[/COLOR]