This might work. Replace just the code in your Macro with this code
Dim ScheduleArray As Variant
Dim i As Long
Dim Rw As Long 'Rw=0 ATT
'Application.ScreenUpdating = False 'Uncomment after testing
With ActiveSheet
With Range("A1").CurrentRegion
ScheduleArray = .Value
.ClearContents
End With
For i = LBound(ScheduleArray) To UBound(ScheduleArray) Step 3
Rw = Rw + 1
With .Rows(Rw)
.Cells(1) = ScheduleArray(i, 1)
.Cells(2) = ScheduleArray(i, 2)
.Cells(3) = ScheduleArray(i + 1, 2)
.Cells(4) = ScheduleArray(i + 2, 1)
.Cells(5) = ScheduleArray(i + 2, 2)
End With
Next i
End With 'ActiveSheet
Application.ScreenUpdating = True
End Sub