jagspundir,
Welcome to the Excel Forum.
Detach/open workbook ReorgData colA Unique to colD colB Transpose to EFG - jagspundir - EF843402 - SDG10.xls and run the ReorgData macro.
The macro will reorganize your sorted/grouped raw data in columns A and B into columns DEFG.
If you want to use the macro on another workbook:
Please TEST this FIRST in a COPY of your workbook (always make a backup copy before trying new code, you never know what you might lose).
1. Copy the below code, by highlighting the code and pressing the keys CTRL + C
2. Open your workbook
3. Press the keys ALT + F11 to open the Visual Basic Editor
4. Press the keys ALT + I to activate the Insert menu
5. Press M to insert a Standard Module
6. Where the cursor is flashing, paste the code by pressing the keys CTRL + V
7. Press the keys ALT + Q to exit the Editor, and return to Excel
8. To run the macro from Excel, open the workbook, and press ALT + F8 to display the Run Macro Dialog. Double Click the macro's name to Run it.
![]()
Option Explicit Sub ReorgData() ' stanleydgromjr, 07/06/2012 ' http://www.excelforum.com/excel-programming/843402-transposing-data-from-row-to-column.html Dim r As Long, lr As Long, nr As Long, sc As Long, n As Long Application.ScreenUpdating = False nr = 1: sc = 4 lr = Cells(Rows.Count, 1).End(xlUp).Row For r = 1 To lr n = Application.CountIf(Columns(1), Cells(r, 1).Value) Cells(nr, sc) = Cells(r, 1) Cells(nr, sc + 1).Resize(, n).Value = Application.Transpose(Cells(r, 2).Resize(n).Value) r = r + n - 1 nr = nr + 1 Next r Application.ScreenUpdating = True End Sub
Before you use the macro with Excel 2007 or newer, save your workbook, Save As, a macro enabled workbook with the file extension .xlsm
Then run the ReorgData macro.











LinkBack URL
About LinkBacks
Register To Reply
Bookmarks