Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
I have a list of customers in Column B and I would like to copy the value in B2 to replace the end of a formula in Column c The formula in column c is =(GETPIVOTDATA("Sum of Qty",'Y:\Spares sales\[2008.xls]2008 Table'!$A$5,"Customer Name","SUNDRY EXPORT USD")) The last bit of the formula SUNDRY EXPORT USD needs to change to whatever is in Column B for the same row. It it possible? Thanks Winnie |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
You can replace "SUNDRY EXPORT USD" with B5 (or some other cell address.
-- HTH, Barb Reinhardt If this post was helpful to you, please click YES below. "winnie123" wrote: Hi, I have a list of customers in Column B and I would like to copy the value in B2 to replace the end of a formula in Column c The formula in column c is =(GETPIVOTDATA("Sum of Qty",'Y:\Spares sales\[2008.xls]2008 Table'!$A$5,"Customer Name","SUNDRY EXPORT USD")) The last bit of the formula SUNDRY EXPORT USD needs to change to whatever is in Column B for the same row. It it possible? Thanks Winnie |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
I tried that and all it does is add the cell reference to the formula not the value of the cell reference. I tried to create a macro which looks like this Range("B2").Select ActiveCell.FormulaR1C1 = "SUNDRY HOME" Range("C2").Select ActiveCell.FormulaR1C1 = _ "=(GETPIVOTDATA(""Sum of Qty"",'[2008.xls]2008 Table'!R5C1,""Customer Name"",""SUNDRY HOME""))" Range("D2").Select But I dont know how to make it work for the rest of Column B. I am pulling the info from a pivot table and just wanted to save time by copying and pasting the same formula but need a macro to change the last bit in the formula ie The Customer name. I hope I have made it a bit clearer on what i'm trying to achieve. Thanks for your help. "Barb Reinhardt" wrote: You can replace "SUNDRY EXPORT USD" with B5 (or some other cell address. -- HTH, Barb Reinhardt If this post was helpful to you, please click YES below. "winnie123" wrote: Hi, I have a list of customers in Column B and I would like to copy the value in B2 to replace the end of a formula in Column c The formula in column c is =(GETPIVOTDATA("Sum of Qty",'Y:\Spares sales\[2008.xls]2008 Table'!$A$5,"Customer Name","SUNDRY EXPORT USD")) The last bit of the formula SUNDRY EXPORT USD needs to change to whatever is in Column B for the same row. It it possible? Thanks Winnie |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
On Oct 6, 10:03*am, winnie123
wrote: Hi, I tried that and all it does is add the cell reference to the formula not the value of the cell reference. I tried to create a macro which looks like this Range("B2").Select * * ActiveCell.FormulaR1C1 = "SUNDRY HOME" * * Range("C2").Select * * ActiveCell.FormulaR1C1 = _ * * * * "=(GETPIVOTDATA(""Sum of Qty"",'[2008.xls]2008 Table'!R5C1,""Customer Name"",""SUNDRY HOME""))" * * Range("D2").Select But I dont know how to make it work for the rest of Column B. I am pulling the info from a pivot table and just wanted to save time by copying and pasting the same formula but need a macro to change the last bit in the formula ie The Customer name. I hope I have made it a bit clearer on what i'm trying to achieve. Thanks for your help. "Barb Reinhardt" wrote: You can replace "SUNDRY EXPORT USD" with B5 (or some other cell address.. -- HTH, Barb Reinhardt If this post was helpful to you, please click YES below. "winnie123" wrote: Hi, I have a list of customers in Column B and I would like to copy the value in B2 to replace the end of a formula in Column c The formula in column c is =(GETPIVOTDATA("Sum of Qty",'Y:\Spares sales\[2008.xls]2008 Table'!$A$5,"Customer Name","SUNDRY EXPORT USD")) The last bit of the formula SUNDRY EXPORT USD needs to change to whatever is in Column B for the same row. It it possible? Thanks Winnie- Hide quoted text - - Show quoted text - Try INDIRECT for "SUNDRY EXPORT USD" part along with LEFT. Regards, Madiya |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi Madiya,
I am not sure where to put the Indirect and not sure what you mean by part along with LEFT. Sorry I am only just learning. Thanks Winnie "Madiya" wrote: On Oct 6, 10:03 am, winnie123 wrote: Hi, I tried that and all it does is add the cell reference to the formula not the value of the cell reference. I tried to create a macro which looks like this Range("B2").Select ActiveCell.FormulaR1C1 = "SUNDRY HOME" Range("C2").Select ActiveCell.FormulaR1C1 = _ "=(GETPIVOTDATA(""Sum of Qty"",'[2008.xls]2008 Table'!R5C1,""Customer Name"",""SUNDRY HOME""))" Range("D2").Select But I dont know how to make it work for the rest of Column B. I am pulling the info from a pivot table and just wanted to save time by copying and pasting the same formula but need a macro to change the last bit in the formula ie The Customer name. I hope I have made it a bit clearer on what i'm trying to achieve. Thanks for your help. "Barb Reinhardt" wrote: You can replace "SUNDRY EXPORT USD" with B5 (or some other cell address.. -- HTH, Barb Reinhardt If this post was helpful to you, please click YES below. "winnie123" wrote: Hi, I have a list of customers in Column B and I would like to copy the value in B2 to replace the end of a formula in Column c The formula in column c is =(GETPIVOTDATA("Sum of Qty",'Y:\Spares sales\[2008.xls]2008 Table'!$A$5,"Customer Name","SUNDRY EXPORT USD")) The last bit of the formula SUNDRY EXPORT USD needs to change to whatever is in Column B for the same row. It it possible? Thanks Winnie- Hide quoted text - - Show quoted text - Try INDIRECT for "SUNDRY EXPORT USD" part along with LEFT. Regards, Madiya |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
On Oct 6, 12:57*pm, winnie123
wrote: Hi Madiya, I am not sure where to put the Indirect and not sure what you mean by part along with LEFT. Sorry I am only just learning. Thanks Winnie "Madiya" wrote: On Oct 6, 10:03 am, winnie123 wrote: Hi, I tried that and all it does is add the cell reference to the formula not the value of the cell reference. I tried to create a macro which looks like this Range("B2").Select * * ActiveCell.FormulaR1C1 = "SUNDRY HOME" * * Range("C2").Select * * ActiveCell.FormulaR1C1 = _ * * * * "=(GETPIVOTDATA(""Sum of Qty"",'[2008.xls]2008 Table'!R5C1,""Customer Name"",""SUNDRY HOME""))" * * Range("D2").Select But I dont know how to make it work for the rest of Column B. I am pulling the info from a pivot table and just wanted to save time by copying and pasting the same formula but need a macro to change the last bit in the formula ie The Customer name. I hope I have made it a bit clearer on what i'm trying to achieve. Thanks for your help. "Barb Reinhardt" wrote: You can replace "SUNDRY EXPORT USD" with B5 (or some other cell address.. -- HTH, Barb Reinhardt If this post was helpful to you, please click YES below. "winnie123" wrote: Hi, I have a list of customers in Column B and I would like to copy the value in B2 to replace the end of a formula in Column c The formula in column c is =(GETPIVOTDATA("Sum of Qty",'Y:\Spares sales\[2008.xls]2008 Table'!$A$5,"Customer Name","SUNDRY EXPORT USD")) The last bit of the formula SUNDRY EXPORT USD needs to change to whatever is in Column B for the same row. It it possible? Thanks Winnie- Hide quoted text - - Show quoted text - Try INDIRECT for "SUNDRY EXPORT USD" part along with LEFT. Regards, Madiya- Hide quoted text - - Show quoted text - You can use INDIRECT function to define a parameter in any formula. In your case, if "SUNDRY EXPORT USD" is in say cell B5, then you can use indirect(B5) instead of "SUNDRY EXPORT USD". If you want part of "SUNDRY EXPORT USD" say "SUNDRY EXPORT" only then you can use =LEFT(B5,13) which will give you "SUNDRY EXPORT" Hope this is usefull to you but I am not sure that it will work for pivot tables Since I am not an expert, you may like to refer to excel help for exact syntext. Regards. Madiya |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Can I edit a GETPIVOTDATA formula? | Excel Discussion (Misc queries) | |||
Average from the GETPIVOTDATA formula | Excel Discussion (Misc queries) | |||
Vlookup within GetPivotData formula | Excel Worksheet Functions | |||
Help a Newbie! Using GETPIVOTDATA formula! | Excel Discussion (Misc queries) | |||
GETPIVOTDATA FORMULA | Excel Worksheet Functions |