Hi, vmohan1978!
Why VBA? You can do it with formulas. Give a look at the uploaded file.
A2: =DESREF(wksData!$A$2;ENTERO((FILA()+2)/4);0) -----> in English: =OFFSET(wksData!$A$2,INT((ROW()+2)/4),0)
B2: =DESREF(wksData!$A$2;0;RESIDUO(FILA()+2;4)+1) -----> in English: =OFFSET(wksData!$A$2,0,MOD(ROW()+2,4)+1)
C2: =DESREF(wksData!$A$2;ENTERO((FILA()+2)/4);RESIDUO(FILA()+2;4)+1) -----> in English: =OFFSET(wksData!$A$2,INT((ROW()+2)/4),MOD(ROW()+2,4)+1)
Copy down as required.
Regards!