![]() |
Sorting data into different format....
http://www.neilcarden.co.uk/example.xls
Please see above file... I have a sheet (import) which is tha raw report from an application, I want to sort it in a similar way to LOOKUPs where it looks for the agents name, and returns the data as in sheet 2 (Formatted). How easy is this to do? as some days not all the codes will be used so the raw data will not always be in the same format regarding number of rows before going onto next person etc... Thanks in advance Neil. |
Sorting data into different format....
Neil
This is a general forum you should enter the data here so every one can see the problem. However, I downloaded your file and have written a macro to solve your problem. Option Base 1 Sub FormatData() Dim x, c, r As Long, nr As Long Dim col As Integer, ncol As Integer Dim rng As Range Worksheets("imported").Select Application.ScreenUpdating = True ' set up the headers to look up x = Array("Break", "Office", "Duty Senior", "Meeting", _ "Development", "Read Time", "CPVA", "Not Ready") nr = Range("A2").CurrentRegion.Rows.Count r = 3 Set rng = Range(Cells(2, 1), Cells(nr, 1)) Worksheets("formatted").Select ActiveSheet.Cells.Clear Range("B3:I3") = x On Error Resume Next ' find each employee by works# For Each c In rng If IsNumeric(Right(c, 4)) * 1 Then r = r + 1 Cells(r, 1) = c End If ' check column A against headers X For i = 1 To 8 If x(i) = c Then Cells(r, i + 1) = c.Offset(0, 1) End If Next i Next c Range("A3:I3").Select Selection.Font.Bold = True Selection.CurrentRegion.Select Selection.Columns.AutoFit Range("A3").Select Application.ScreenUpdating = True End Sub any problems contact me "neilcarden" wrote: http://www.neilcarden.co.uk/example.xls Please see above file... I have a sheet (import) which is tha raw report from an application, I want to sort it in a similar way to LOOKUPs where it looks for the agents name, and returns the data as in sheet 2 (Formatted). How easy is this to do? as some days not all the codes will be used so the raw data will not always be in the same format regarding number of rows before going onto next person etc... Thanks in advance Neil. -- neilcarden |
All times are GMT +1. The time now is 01:47 AM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com