Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
I have a workbook w/ several sheets. A few cells in each sheet accumulative
sums of data from all the previous sheets. I've been doing this w/ a cell formula like "=C14+SheetN!F14" where SheetN is the name of the previous sheet. If I reorder the sheets or add a sheet in between others, I have to resetup all affected cum cells since the name of the previous sheet changed. Is there a way I can change this formula to something like "=C14+(currentsheet-1)!F14" to generically reference the previous sheet Thx for your help, John |
#2
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
John
If you're willing to use a User Defined Function....... Function PrevSheet(rg As Range) n = Application.Caller.Parent.Index If n = 1 Then PrevSheet = CVErr(xlErrRef) ElseIf TypeName(Sheets(n - 1)) = "Chart" Then PrevSheet = CVErr(xlErrNA) Else PrevSheet = Sheets(n - 1).Range(rg.Address).Value End If End Function =C14+PrevSheet(F14) Gord Dibben MS Excel MVP On Fri, 23 May 2008 16:01:12 -0700, John wrote: I have a workbook w/ several sheets. A few cells in each sheet accumulative sums of data from all the previous sheets. I've been doing this w/ a cell formula like "=C14+SheetN!F14" where SheetN is the name of the previous sheet. If I reorder the sheets or add a sheet in between others, I have to resetup all affected cum cells since the name of the previous sheet changed. Is there a way I can change this formula to something like "=C14+(currentsheet-1)!F14" to generically reference the previous sheet Thx for your help, John |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
reference to previous cell (always) | Excel Discussion (Misc queries) | |||
Reference previous page | Excel Worksheet Functions | |||
Remove previous file reference | Excel Discussion (Misc queries) | |||
Reference Previous Sheet | Excel Worksheet Functions | |||
How to reference to the previous worksheet regardless of title? | Excel Worksheet Functions |