Sub Maybe()
Application.ScreenUpdating = False
Select Case Range("E3").Value
Case 1
Range("H5:K16").Delete Shift:=xlToLeft
Range("H5").Value = "Pocket 1"
With Range("H5:H16")
.Borders(xlEdgeLeft).LineStyle = xlContinuous
.Borders(xlEdgeRight).LineStyle = xlContinuous
.Borders(xlEdgeTop).LineStyle = xlContinuous
.Borders(xlEdgeBottom).LineStyle = xlContinuous
.Borders(xlInsideHorizontal).LineStyle = xlContinuous
End With
Case 2
Range("H5:K16").Delete Shift:=xlToLeft
Range("H5:I5").Value = Array("Pocket 1", "Pocket 2")
With Range("H5:I16")
.Borders(xlEdgeLeft).LineStyle = xlContinuous
.Borders(xlEdgeRight).LineStyle = xlContinuous
.Borders(xlEdgeTop).LineStyle = xlContinuous
.Borders(xlEdgeBottom).LineStyle = xlContinuous
.Borders(xlInsideHorizontal).LineStyle = xlContinuous
.Borders(xlInsideVertical).LineStyle = xlContinuous
End With
Case 3
Range("H5:K16").Delete Shift:=xlToLeft
Range("H5:J5").Value = Array("Pocket 1", "Pocket 2", "Pocket 3")
With Range("H5:J16")
.Borders(xlEdgeLeft).LineStyle = xlContinuous
.Borders(xlEdgeRight).LineStyle = xlContinuous
.Borders(xlEdgeTop).LineStyle = xlContinuous
.Borders(xlEdgeBottom).LineStyle = xlContinuous
.Borders(xlInsideHorizontal).LineStyle = xlContinuous
.Borders(xlInsideVertical).LineStyle = xlContinuous
End With
Case 4
Range("H5:K16").Delete Shift:=xlToLeft
Range("H5:K5").Value = Array("Pocket 1", "Pocket 2", "Pocket 3", "Pocket 4")
With Range("H5:K16")
.Borders(xlEdgeLeft).LineStyle = xlContinuous
.Borders(xlEdgeRight).LineStyle = xlContinuous
.Borders(xlEdgeTop).LineStyle = xlContinuous
.Borders(xlEdgeBottom).LineStyle = xlContinuous
.Borders(xlInsideHorizontal).LineStyle = xlContinuous
.Borders(xlInsideVertical).LineStyle = xlContinuous
End With
End Select
Application.ScreenUpdating = True
End Sub