Sub PeriodBefore()
P = Range("AB18")
If P = 13 Then Exit Sub
Range("D6:F33").Copy
Cells(432 - (28 * P), 4).PasteSpecial (xlValues)
Range("I6:K33").Copy
Cells(432 - (28 * P), 9).PasteSpecial (xlValues)
Range("O6:O33").Copy
Cells(432 - (28 * P), 15).PasteSpecial (xlValues)
Range("V6:Y33").Copy
Cells(432 - (28 * P), 22).PasteSpecial (xlValues)
Range("AB18") = P + 1: P = P + 1
ActiveSheet.DrawingObjects("Button 2").Caption = "<-- Previous Period"
ActiveSheet.DrawingObjects("Button 3").Caption = "Next 28 Day Period --> "
ActiveSheet.DrawingObjects("Button 1").Caption = "Current Period = " & -P
If P = 13 Then ActiveSheet.DrawingObjects("Button 1").Caption = "<-- First Period"
Range(Cells(432 - (28 * P), 4), Cells(459 - (28 * P), 6)).Copy
Range("D6").PasteSpecial (xlValues)
Range(Cells(432 - (28 * P), 9), Cells(459 - (28 * P), 11)).Copy
Range("I6").PasteSpecial (xlValues)
Range(Cells(432 - (28 * P), 15), Cells(459 - (28 * P), 15)).Copy
Range("O6").PasteSpecial (xlValues)
Application.CutCopyMode = False
Range("D6").Select
End Sub
Sub PeriodAfter()
P = Range("AB18")
If P = 0 Then NewPeriod: Exit Sub
Range("D6:F33").Copy
Cells(432 - (28 * P), 4).PasteSpecial (xlValues)
Range("I6:K33").Copy
Cells(432 - (28 * P), 9).PasteSpecial (xlValues)
Range("O6:O33").Copy
Cells(432 - (28 * P), 15).PasteSpecial (xlValues)
Range("V6:Y33").Copy
Cells(432 - (28 * P), 22).PasteSpecial (xlValues)
Range("AB18") = P - 1: P = P - 1
ActiveSheet.DrawingObjects("Button 2").Caption = "<-- Previous Period"
ActiveSheet.DrawingObjects("Button 3").Caption = "Next 28 Day Period --> "
ActiveSheet.DrawingObjects("Button 1").Caption = "Current Period = " & -P
If P = 0 Then ActiveSheet.DrawingObjects("Button 3").Caption = "New 28 Day Period --> "
Range(Cells(432 - (28 * P), 4), Cells(459 - (28 * P), 6)).Copy
Range("D6").PasteSpecial (xlValues)
Range(Cells(432 - (28 * P), 9), Cells(459 - (28 * P), 11)).Copy
Range("I6").PasteSpecial (xlValues)
Range(Cells(432 - (28 * P), 15), Cells(459 - (28 * P), 15)).Copy
Range("O6").PasteSpecial (xlValues)
Application.CutCopyMode = False
Range("D6").Select
End Sub