Quote Originally Posted by Marc L View Post

A full array way :

PHP Code: 
Sub Demo2()
    
With Cells(1).CurrentRegion:  AR = .Value:  .Clear:  End With
    C 
= Array(312):   N& = UBound(AR) \ 3:   R& = 1
    ReDim VA
(1 To N - (UBound(AR) > 3), 1 To 3)
    For 
1 To UBound(AR):  M% = N Mod 3:  VA(RC(M)) = AR(N1):  - (0):  Next
    Cells
(1).Resize(UBound(VA), 3).Value VA
End Sub 
Thanks for the rep' !
Ah, may i know what is the difference between this and the previous one? Both seem to work well with large data