Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.newusers
|
|||
|
|||
how to update data displayed from a UDF when the source data chang
I have a workbook that I am trying to use a user defined function to always
reference the previous sheet so I can make several copies of the sheet to cover a 52 week period. I have made it this far. However when I change the data and then go to the next sheet the calculations do not automatically update. I have tried to refresh the data and re-calculate the sheet but the calculation does not update. Any help would be appreciated. |
#2
Posted to microsoft.public.excel.newusers
|
|||
|
|||
how to update data displayed from a UDF when the source data chang
JMC
I don't seem to have a problem with this UDF not updating. Is yours similar? Function PrevSheet(rg As Range) Application.Volatile 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 Gord Dibben MS Excel MVP On Tue, 5 Sep 2006 14:49:01 -0700, JMC wrote: I have a workbook that I am trying to use a user defined function to always reference the previous sheet so I can make several copies of the sheet to cover a 52 week period. I have made it this far. However when I change the data and then go to the next sheet the calculations do not automatically update. I have tried to refresh the data and re-calculate the sheet but the calculation does not update. Any help would be appreciated. |
#3
Posted to microsoft.public.excel.newusers
|
|||
|
|||
how to update data displayed from a UDF when the source data c
Sorry its taken so long to respond. Work, Work, Work
"Application.Volatile" missing from the UDF i had. once i put that in everything worked just fine. thanks for taking the time to help me out. People like you make life easier for amatures like me. thanks again JMC "Gord Dibben" wrote: JMC I don't seem to have a problem with this UDF not updating. Is yours similar? Function PrevSheet(rg As Range) Application.Volatile 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 Gord Dibben MS Excel MVP On Tue, 5 Sep 2006 14:49:01 -0700, JMC wrote: I have a workbook that I am trying to use a user defined function to always reference the previous sheet so I can make several copies of the sheet to cover a 52 week period. I have made it this far. However when I change the data and then go to the next sheet the calculations do not automatically update. I have tried to refresh the data and re-calculate the sheet but the calculation does not update. Any help would be appreciated. |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Pivottable - use same source data, and group data differently | Excel Discussion (Misc queries) | |||
Setting hover data labels to cells other than source data | Charts and Charting in Excel | |||
Charts not recognizing source data if original linked data is changed. | Charts and Charting in Excel | |||
Chart/Source Data update problem | Charts and Charting in Excel | |||
How do I automatically update chart source data links for moved fi | Charts and Charting in Excel |