Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I have a spreadsheet called daily data it has two columns of data, at
the end of the day I want to copy the values in column b and paste them to the spreadsheet weekly data. Each column in weekly data has values grouped in week ending columns i.e daily data DATE = 28/03/08 DATA1 10 DATA2 20 DATA3 20 WEEKLY DATA WK ENDING 28/03/07 WK ENDING 05/04/2008 DATA1 30 60 DATA2 45 60 DATA3 35 60 I need some code that can work out which week ending column to add the daily totals too, any help greatly recieved John |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Assuming all of your headers are in the first row...
Sub dailyTotals() Dim dtRng As Range, lCol As Long, lRow As Long Dim rng As Range, found As Range With Sheets("WEEKLY DATA") lCol = .Range("IV1").End(xlToLeft).Column Set dtRng = .Range(.Cells(1, 1), .Cells(1, lCol)) End With With Sheets("daily data") lRow = .Range("B65536").End(xlUp).Row Set rng = .Range(.Cells(2, 2), .Cells(lRow, 2)) End With Set found = dtRng.Find( _ Right(Sheets("daily data").Range("B1"), 8), _ LookIn:=xlValues) If Not found Is Nothing Then rng.Copy found.Offset(1, 0) Else MsgBox "Date wasn't found." End If End Sub -- Dan On Mar 28, 6:41*am, wrote: I have a spreadsheet called daily data *it has two columns of data, at the end of the day I want to copy the values in column b and paste them to the spreadsheet weekly data. *Each column in weekly data has values grouped in week ending columns i.e daily data DATE = 28/03/08 DATA1 * 10 DATA2 * 20 DATA3 * 20 WEEKLY DATA * * * * * * * *WK ENDING 28/03/07 * * * * * *WK ENDING 05/04/2008 DATA1 * * * * * * * * 30 60 DATA2 * * * * * * * * 45 60 DATA3 * * * * * * * * 35 60 I need some code that can work out which week ending column to add the daily totals too, any help greatly recieved John |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Use this to add a new week (assuming your headers are in the first
row): dtString = "WK ENDING " & Format( _ Int((Now - (Now - 2) Mod 7) + 4), "dd/mm/yy") With Sheets("WEEKLY DATA") lCol = .Range("IV1").End(xlToLeft).Column .Cells(1, lCol + 1) = dtString End With -- Dan On Mar 28, 6:41*am, wrote: I have a spreadsheet called daily data *it has two columns of data, at the end of the day I want to copy the values in column b and paste them to the spreadsheet weekly data. *Each column in weekly data has values grouped in week ending columns i.e daily data DATE = 28/03/08 DATA1 * 10 DATA2 * 20 DATA3 * 20 WEEKLY DATA * * * * * * * *WK ENDING 28/03/07 * * * * * *WK ENDING 05/04/2008 DATA1 * * * * * * * * 30 60 DATA2 * * * * * * * * 45 60 DATA3 * * * * * * * * 35 60 I need some code that can work out which week ending column to add the daily totals too, any help greatly recieved John |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
John,
Use a database and a pivot table based on the database. Set up your database with (At least) three columns Date DataSet Value Then use the pivot table with Date as the column field, set to group by days, 7.... and drag DataSet to the Row Field, and Value to the data field, set to sum. HTH, Bernie MS Excel MVP wrote in message ... I have a spreadsheet called daily data it has two columns of data, at the end of the day I want to copy the values in column b and paste them to the spreadsheet weekly data. Each column in weekly data has values grouped in week ending columns i.e daily data DATE = 28/03/08 DATA1 10 DATA2 20 DATA3 20 WEEKLY DATA WK ENDING 28/03/07 WK ENDING 05/04/2008 DATA1 30 60 DATA2 45 60 DATA3 35 60 I need some code that can work out which week ending column to add the daily totals too, any help greatly recieved John |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
how do I sort a spreadsheet of daily events into weekly totals? | Excel Worksheet Functions | |||
Pivot Totals: Group totals different from Grand totals | Excel Discussion (Misc queries) | |||
Summing Weekly Totals into Monthly Totals | Excel Worksheet Functions | |||
Collecting weekly and monthly totals from daily data | Excel Worksheet Functions | |||
How can I calculate weekly totals of daily data in Excel | Excel Worksheet Functions |