With Cells .HorizontalAlignment = xlGeneral .VerticalAlignment = xlTop End With On Error GoTo done Cells(Rows.Count, 2).End(xlUp).Activate ActiveCell.Offset(0, -1).Activate backthere: Range(ActiveCell.Address, _ ActiveCell.End(xlUp).Address).Select Selection.Merge ActiveCell.Offset(-1, 0).Activate GoTo backthere done: End Sub