Home |
Search |
Today's Posts |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I think this is what you want
Sub ReorientData() Dim cData As Long Dim cDates As Long Dim i As Long, j As Long Dim nCalculation Dim aryDates With Application .ScreenUpdating = False nCalculation = .Calculation .Calculation = xlCalculationManual End With cData = Sheet1.Cells(Rows.Count, "A").End(xlUp).Row - 1 cDates = Sheet1.Cells(Rows.Count, "B").End(xlUp).Row - 1 ReDim aryDates(1 To cDates) For i = 1 To cDates aryDates(i) = Sheet1.Cells(i + 1, "B").Value Next i Sheet1.Range("A1:B1").Copy Sheet2.Range("A1") For i = 1 To cDates Sheet1.Cells(2, "A").Resize(cData).Copy Sheet2.Cells(cData * (i - 1) + 2, "A") Sheet2.Cells(cData * (i - 1) + 2, "B").Resize(cData).Value = aryDates(i) Next i 'reset status quo With Application .Calculation = nCalculation .ScreenUpdating = True End With End Sub -- HTH Bob Phillips (remove xxx from email address if mailing direct) "barkiny" wrote in message ... thanks for the code but i think it repeats companies can you change the repeating items Not like Company 1 date1 Company 1 date2 Company 2 date1 Company 2 date2 but like that Company 1 date1 Company 2 date1 Company 1 date2 Company 2 date2 and is it possible to run the macro in sheet2 so that it wont overwrite the main values thanks alot regards -- barkiny ------------------------------------------------------------------------ barkiny's Profile: http://www.excelforum.com/member.php...o&userid=20397 View this thread: http://www.excelforum.com/showthread...hreadid=542032 |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Excel - Golf - how to display "-2" as "2 Under" or "4"as "+4" or "4 Over" in a calculation cell | Excel Discussion (Misc queries) | |||
change "true" and "false" to "availble" and "out of stock" | Excel Worksheet Functions | |||
Macro to concatenate into "B1" B2 thru B"x" based on new data in "Col A" | Excel Discussion (Misc queries) | |||
Count occurences of "1"/"0" (or"TRUE"/"FALSE") in a row w. conditions in the next | New Users to Excel | |||
Adding "New" "Insert" "Delete" into a workbook to change from data 1 to data 2 etc | Excel Programming |