Sub Xpse()
Dim LR As Long, i As Long
With Sheets("Sheet2")
LR = .Range("A" & Rows.Count).End(xlUp).Row
For i = 1 To LR
Sheets("Sheet1").Range("A" & Rows.Count).End(xlUp).Offset(1).Resize(6).Value = Application.Transpose(.Range("A" & i).Resize(, 6))
Next i
End With
End Sub
Sub RearrageRows()
Dim vArr As Variant, LastRow As Long
LastRow = Worksheets("Sheet2").Columns("A:F").Find(What:="*", SearchOrder:=xlRows, SearchDirection:=xlPrevious, LookIn:=xlFormulas).Row
vArr = Application.Index(Worksheets("Sheet2").Cells, Evaluate("Row(1:" & LastRow & ")"), WorksheetFunction.Transpose(Worksheets("Sheet1").Range("A1:A6")))
Worksheets("Sheet2").Columns("A:F").Clear
Worksheets("Sheet2").Range("A1").Resize(LastRow, 6) = vArr
End Sub