let us suppose the data is like this in sheet1 of attached file.nilan.xls
try this macro and see sheet 2
Sub test()
Dim r As Range, c As Range, r1 As Range, dest As Range
Worksheets("sheet2").Cells.Clear
Worksheets("sheet1").Activate
Set r = Range(Range("a2"), Range("A2").End(xlDown))
For Each c In r
Set r1 = Range(c, c.End(xlToRight))
Set dest = Worksheets("sheet2").Cells(Rows.Count, "A").End(xlUp).Offset(1, 0)
r1.Copy
dest.PasteSpecial Transpose:=True
Next c
Application.CutCopyMode = False
End Sub
Bookmarks