+ Reply to Thread
Results 1 to 9 of 9

Pivot chart issue

  1. #1
    James
    Guest

    Pivot chart issue

    I have created a line chart with two Y axises based off of a pivot table.
    After the chart is created I customize the text, colors and line widths the
    way I want it as well as remove the pivot fields and then save it as the
    default chart style. However, whenever the pivot table is refreshed it
    changes the chart back to a standard line chart with only one Y axis. Is
    there any way to make my chart remain the way I want it after customization
    when the source pivot table is refreshed? Thanks!

  2. #2
    Debra Dalgleish
    Guest

    Re: Pivot chart issue

    This is a known problem with PivotCharts. There's information in the
    following MSKB article, which suggests recording a macro as you apply
    the formatting:

    Changing a PivotChart Removes Series Formatting in Excel
    http://support.microsoft.com/?id=215904


    James wrote:
    > I have created a line chart with two Y axises based off of a pivot table.
    > After the chart is created I customize the text, colors and line widths the
    > way I want it as well as remove the pivot fields and then save it as the
    > default chart style. However, whenever the pivot table is refreshed it
    > changes the chart back to a standard line chart with only one Y axis. Is
    > there any way to make my chart remain the way I want it after customization
    > when the source pivot table is refreshed? Thanks!



    --
    Debra Dalgleish
    Excel FAQ, Tips & Book List
    http://www.contextures.com/tiptech.html


  3. #3
    James
    Guest

    Re: Pivot chart issue

    Thanks for the info. I thought I was going to go crazy! Another fabulous
    Microsoft "feature".

    "Debra Dalgleish" wrote:

    > This is a known problem with PivotCharts. There's information in the
    > following MSKB article, which suggests recording a macro as you apply
    > the formatting:
    >
    > Changing a PivotChart Removes Series Formatting in Excel
    > http://support.microsoft.com/?id=215904
    >
    >
    > James wrote:
    > > I have created a line chart with two Y axises based off of a pivot table.
    > > After the chart is created I customize the text, colors and line widths the
    > > way I want it as well as remove the pivot fields and then save it as the
    > > default chart style. However, whenever the pivot table is refreshed it
    > > changes the chart back to a standard line chart with only one Y axis. Is
    > > there any way to make my chart remain the way I want it after customization
    > > when the source pivot table is refreshed? Thanks!

    >
    >
    > --
    > Debra Dalgleish
    > Excel FAQ, Tips & Book List
    > http://www.contextures.com/tiptech.html
    >
    >


  4. #4
    Hannes
    Guest

    Re: Pivot chart issue

    Hello there,

    I'm dealing with exactly the same problem.
    I have a macro that I want to run every time that the pivot table is changed.
    How can I make the pivot table run the macro when it's updated?
    Anyone?

    Reg. Hannes


    "James" wrote:

    > Thanks for the info. I thought I was going to go crazy! Another fabulous
    > Microsoft "feature".
    >
    > "Debra Dalgleish" wrote:
    >
    > > This is a known problem with PivotCharts. There's information in the
    > > following MSKB article, which suggests recording a macro as you apply
    > > the formatting:
    > >
    > > Changing a PivotChart Removes Series Formatting in Excel
    > > http://support.microsoft.com/?id=215904
    > >
    > >
    > > James wrote:
    > > > I have created a line chart with two Y axises based off of a pivot table.
    > > > After the chart is created I customize the text, colors and line widths the
    > > > way I want it as well as remove the pivot fields and then save it as the
    > > > default chart style. However, whenever the pivot table is refreshed it
    > > > changes the chart back to a standard line chart with only one Y axis. Is
    > > > there any way to make my chart remain the way I want it after customization
    > > > when the source pivot table is refreshed? Thanks!

    > >
    > >
    > > --
    > > Debra Dalgleish
    > > Excel FAQ, Tips & Book List
    > > http://www.contextures.com/tiptech.html
    > >
    > >


  5. #5
    Hannes
    Guest

    Re: Pivot chart issue

    Hi again,

    I found out how to do this.

    You can use an event called Worksheet_PivotTableUpdate to trigger a macro
    that formats your charts.

    Regards
    Hannes


    "Hannes" wrote:

    > Hello there,
    >
    > I'm dealing with exactly the same problem.
    > I have a macro that I want to run every time that the pivot table is changed.
    > How can I make the pivot table run the macro when it's updated?
    > Anyone?
    >
    > Reg. Hannes
    >
    >
    > "James" wrote:
    >
    > > Thanks for the info. I thought I was going to go crazy! Another fabulous
    > > Microsoft "feature".
    > >
    > > "Debra Dalgleish" wrote:
    > >
    > > > This is a known problem with PivotCharts. There's information in the
    > > > following MSKB article, which suggests recording a macro as you apply
    > > > the formatting:
    > > >
    > > > Changing a PivotChart Removes Series Formatting in Excel
    > > > http://support.microsoft.com/?id=215904
    > > >
    > > >
    > > > James wrote:
    > > > > I have created a line chart with two Y axises based off of a pivot table.
    > > > > After the chart is created I customize the text, colors and line widths the
    > > > > way I want it as well as remove the pivot fields and then save it as the
    > > > > default chart style. However, whenever the pivot table is refreshed it
    > > > > changes the chart back to a standard line chart with only one Y axis. Is
    > > > > there any way to make my chart remain the way I want it after customization
    > > > > when the source pivot table is refreshed? Thanks!
    > > >
    > > >
    > > > --
    > > > Debra Dalgleish
    > > > Excel FAQ, Tips & Book List
    > > > http://www.contextures.com/tiptech.html
    > > >
    > > >


  6. #6
    Rav99
    Guest

    Re: Pivot chart issue

    Hannes, can you give me more details how to do this? I am having the same
    problem... don't know how to assign that macro to the event procedure. Where
    should I do it? From the pivot table, or pivot chart tab?

    "Hannes" wrote:

    > Hi again,
    >
    > I found out how to do this.
    >
    > You can use an event called Worksheet_PivotTableUpdate to trigger a macro
    > that formats your charts.
    >
    > Regards
    > Hannes
    >
    >
    > "Hannes" wrote:
    >
    > > Hello there,
    > >
    > > I'm dealing with exactly the same problem.
    > > I have a macro that I want to run every time that the pivot table is changed.
    > > How can I make the pivot table run the macro when it's updated?
    > > Anyone?
    > >
    > > Reg. Hannes
    > >
    > >
    > > "James" wrote:
    > >
    > > > Thanks for the info. I thought I was going to go crazy! Another fabulous
    > > > Microsoft "feature".
    > > >
    > > > "Debra Dalgleish" wrote:
    > > >
    > > > > This is a known problem with PivotCharts. There's information in the
    > > > > following MSKB article, which suggests recording a macro as you apply
    > > > > the formatting:
    > > > >
    > > > > Changing a PivotChart Removes Series Formatting in Excel
    > > > > http://support.microsoft.com/?id=215904
    > > > >
    > > > >
    > > > > James wrote:
    > > > > > I have created a line chart with two Y axises based off of a pivot table.
    > > > > > After the chart is created I customize the text, colors and line widths the
    > > > > > way I want it as well as remove the pivot fields and then save it as the
    > > > > > default chart style. However, whenever the pivot table is refreshed it
    > > > > > changes the chart back to a standard line chart with only one Y axis. Is
    > > > > > there any way to make my chart remain the way I want it after customization
    > > > > > when the source pivot table is refreshed? Thanks!
    > > > >
    > > > >
    > > > > --
    > > > > Debra Dalgleish
    > > > > Excel FAQ, Tips & Book List
    > > > > http://www.contextures.com/tiptech.html
    > > > >
    > > > >


  7. #7
    Jon Peltier
    Guest

    Re: Pivot chart issue

    This event is available if you have Excel 2002 or later. Right click on the
    worksheet tab of the worksheet with the pivot table, and select View Code. This
    opens the VB Editor, with the code module for the worksheet activated. Select
    Worksheet from the top left dropdown, then PivotTableUpdate from the top right
    dropdown. (I'm only running Excel 2000 on this laptop, so I can't verify that this
    works exactly right.)

    - Jon
    -------
    Jon Peltier, Microsoft Excel MVP
    Peltier Technical Services
    Tutorials and Custom Solutions
    http://PeltierTech.com/
    _______

    Rav99 wrote:
    > Hannes, can you give me more details how to do this? I am having the same
    > problem... don't know how to assign that macro to the event procedure. Where
    > should I do it? From the pivot table, or pivot chart tab?
    >
    > "Hannes" wrote:
    >
    >
    >>Hi again,
    >>
    >>I found out how to do this.
    >>
    >>You can use an event called Worksheet_PivotTableUpdate to trigger a macro
    >>that formats your charts.
    >>
    >>Regards
    >>Hannes
    >>
    >>
    >>"Hannes" wrote:
    >>
    >>
    >>>Hello there,
    >>>
    >>>I'm dealing with exactly the same problem.
    >>>I have a macro that I want to run every time that the pivot table is changed.
    >>>How can I make the pivot table run the macro when it's updated?
    >>>Anyone?
    >>>
    >>>Reg. Hannes
    >>>
    >>>
    >>>"James" wrote:
    >>>
    >>>
    >>>>Thanks for the info. I thought I was going to go crazy! Another fabulous
    >>>>Microsoft "feature".
    >>>>
    >>>>"Debra Dalgleish" wrote:
    >>>>
    >>>>
    >>>>>This is a known problem with PivotCharts. There's information in the
    >>>>>following MSKB article, which suggests recording a macro as you apply
    >>>>>the formatting:
    >>>>>
    >>>>>Changing a PivotChart Removes Series Formatting in Excel
    >>>>> http://support.microsoft.com/?id=215904
    >>>>>
    >>>>>
    >>>>>James wrote:
    >>>>>
    >>>>>>I have created a line chart with two Y axises based off of a pivot table.
    >>>>>>After the chart is created I customize the text, colors and line widths the
    >>>>>>way I want it as well as remove the pivot fields and then save it as the
    >>>>>>default chart style. However, whenever the pivot table is refreshed it
    >>>>>>changes the chart back to a standard line chart with only one Y axis. Is
    >>>>>>there any way to make my chart remain the way I want it after customization
    >>>>>>when the source pivot table is refreshed? Thanks!
    >>>>>
    >>>>>
    >>>>>--
    >>>>>Debra Dalgleish
    >>>>>Excel FAQ, Tips & Book List
    >>>>>http://www.contextures.com/tiptech.html
    >>>>>
    >>>>>



  8. #8
    Rav99
    Guest

    Re: Pivot chart issue

    OK... Jon, thanks! I got that part now.. but how do I activate the macro to
    fix the pivot chart format by this event procedure. I created a pivot chart
    but when I changed the filter options, the chart type changes. I need to fix
    that as "line-column 2 axes" chart type. Thus what I did is to create a macro
    by activiate that chart type, but I don't know where to put the script for
    that macro and where to link that to the event procedure. Can you help?

    "Jon Peltier" wrote:

    > This event is available if you have Excel 2002 or later. Right click on the
    > worksheet tab of the worksheet with the pivot table, and select View Code. This
    > opens the VB Editor, with the code module for the worksheet activated. Select
    > Worksheet from the top left dropdown, then PivotTableUpdate from the top right
    > dropdown. (I'm only running Excel 2000 on this laptop, so I can't verify that this
    > works exactly right.)
    >
    > - Jon
    > -------
    > Jon Peltier, Microsoft Excel MVP
    > Peltier Technical Services
    > Tutorials and Custom Solutions
    > http://PeltierTech.com/
    > _______
    >
    > Rav99 wrote:
    > > Hannes, can you give me more details how to do this? I am having the same
    > > problem... don't know how to assign that macro to the event procedure. Where
    > > should I do it? From the pivot table, or pivot chart tab?
    > >
    > > "Hannes" wrote:
    > >
    > >
    > >>Hi again,
    > >>
    > >>I found out how to do this.
    > >>
    > >>You can use an event called Worksheet_PivotTableUpdate to trigger a macro
    > >>that formats your charts.
    > >>
    > >>Regards
    > >>Hannes
    > >>
    > >>
    > >>"Hannes" wrote:
    > >>
    > >>
    > >>>Hello there,
    > >>>
    > >>>I'm dealing with exactly the same problem.
    > >>>I have a macro that I want to run every time that the pivot table is changed.
    > >>>How can I make the pivot table run the macro when it's updated?
    > >>>Anyone?
    > >>>
    > >>>Reg. Hannes
    > >>>
    > >>>
    > >>>"James" wrote:
    > >>>
    > >>>
    > >>>>Thanks for the info. I thought I was going to go crazy! Another fabulous
    > >>>>Microsoft "feature".
    > >>>>
    > >>>>"Debra Dalgleish" wrote:
    > >>>>
    > >>>>
    > >>>>>This is a known problem with PivotCharts. There's information in the
    > >>>>>following MSKB article, which suggests recording a macro as you apply
    > >>>>>the formatting:
    > >>>>>
    > >>>>>Changing a PivotChart Removes Series Formatting in Excel
    > >>>>> http://support.microsoft.com/?id=215904
    > >>>>>
    > >>>>>
    > >>>>>James wrote:
    > >>>>>
    > >>>>>>I have created a line chart with two Y axises based off of a pivot table.
    > >>>>>>After the chart is created I customize the text, colors and line widths the
    > >>>>>>way I want it as well as remove the pivot fields and then save it as the
    > >>>>>>default chart style. However, whenever the pivot table is refreshed it
    > >>>>>>changes the chart back to a standard line chart with only one Y axis. Is
    > >>>>>>there any way to make my chart remain the way I want it after customization
    > >>>>>>when the source pivot table is refreshed? Thanks!
    > >>>>>
    > >>>>>
    > >>>>>--
    > >>>>>Debra Dalgleish
    > >>>>>Excel FAQ, Tips & Book List
    > >>>>>http://www.contextures.com/tiptech.html
    > >>>>>
    > >>>>>

    >
    >


  9. #9
    Jon Peltier
    Guest

    Re: Pivot chart issue

    The macro is called

    Worksheet_PivotTableUpdate

    which means it's an event of the Worksheet. Right click on the worksheet
    tab, and select View Code from the pop up menu. The VB Editor opens, and
    a code module appears with the sheet name in the title bar. In the left
    dropdown at the top of the code module window, choose Worksheet, and in
    the right dropdown, choose PivotTableUpdate. The code module now
    contains an empty PivotTableUpdate procedure:

    Private Sub Worksheet_PivotTableUpdate(ByVal Target As PivotTable)

    End Sub

    where Target is a variable passed into the procedure which refers to the
    pivot table. Put the code into this procedure that you want to run when
    the pivot table is updated. (Ignore or delete the empty
    Worksheet_SelectionChange procedure.)

    - Jon
    -------
    Jon Peltier, Microsoft Excel MVP
    Peltier Technical Services
    Tutorials and Custom Solutions
    http://PeltierTech.com/
    _______


    Rav99 wrote:
    > OK... Jon, thanks! I got that part now.. but how do I activate the macro to
    > fix the pivot chart format by this event procedure. I created a pivot chart
    > but when I changed the filter options, the chart type changes. I need to fix
    > that as "line-column 2 axes" chart type. Thus what I did is to create a macro
    > by activiate that chart type, but I don't know where to put the script for
    > that macro and where to link that to the event procedure. Can you help?
    >
    > "Jon Peltier" wrote:
    >
    >
    >>This event is available if you have Excel 2002 or later. Right click on the
    >>worksheet tab of the worksheet with the pivot table, and select View Code. This
    >>opens the VB Editor, with the code module for the worksheet activated. Select
    >>Worksheet from the top left dropdown, then PivotTableUpdate from the top right
    >>dropdown. (I'm only running Excel 2000 on this laptop, so I can't verify that this
    >>works exactly right.)
    >>
    >>- Jon
    >>-------
    >>Jon Peltier, Microsoft Excel MVP
    >>Peltier Technical Services
    >>Tutorials and Custom Solutions
    >>http://PeltierTech.com/
    >>_______
    >>
    >>Rav99 wrote:
    >>
    >>>Hannes, can you give me more details how to do this? I am having the same
    >>>problem... don't know how to assign that macro to the event procedure. Where
    >>>should I do it? From the pivot table, or pivot chart tab?
    >>>
    >>>"Hannes" wrote:
    >>>
    >>>
    >>>
    >>>>Hi again,
    >>>>
    >>>>I found out how to do this.
    >>>>
    >>>>You can use an event called Worksheet_PivotTableUpdate to trigger a macro
    >>>>that formats your charts.
    >>>>
    >>>>Regards
    >>>>Hannes
    >>>>
    >>>>
    >>>>"Hannes" wrote:
    >>>>
    >>>>
    >>>>
    >>>>>Hello there,
    >>>>>
    >>>>>I'm dealing with exactly the same problem.
    >>>>>I have a macro that I want to run every time that the pivot table is changed.
    >>>>>How can I make the pivot table run the macro when it's updated?
    >>>>>Anyone?
    >>>>>
    >>>>>Reg. Hannes
    >>>>>
    >>>>>
    >>>>>"James" wrote:
    >>>>>
    >>>>>
    >>>>>
    >>>>>>Thanks for the info. I thought I was going to go crazy! Another fabulous
    >>>>>>Microsoft "feature".
    >>>>>>
    >>>>>>"Debra Dalgleish" wrote:
    >>>>>>
    >>>>>>
    >>>>>>
    >>>>>>>This is a known problem with PivotCharts. There's information in the
    >>>>>>>following MSKB article, which suggests recording a macro as you apply
    >>>>>>>the formatting:
    >>>>>>>
    >>>>>>>Changing a PivotChart Removes Series Formatting in Excel
    >>>>>>> http://support.microsoft.com/?id=215904
    >>>>>>>
    >>>>>>>
    >>>>>>>James wrote:
    >>>>>>>
    >>>>>>>
    >>>>>>>>I have created a line chart with two Y axises based off of a pivot table.
    >>>>>>>>After the chart is created I customize the text, colors and line widths the
    >>>>>>>>way I want it as well as remove the pivot fields and then save it as the
    >>>>>>>>default chart style. However, whenever the pivot table is refreshed it
    >>>>>>>>changes the chart back to a standard line chart with only one Y axis. Is
    >>>>>>>>there any way to make my chart remain the way I want it after customization
    >>>>>>>>when the source pivot table is refreshed? Thanks!
    >>>>>>>
    >>>>>>>
    >>>>>>>--
    >>>>>>>Debra Dalgleish
    >>>>>>>Excel FAQ, Tips & Book List
    >>>>>>>http://www.contextures.com/tiptech.html
    >>>>>>>
    >>>>>>>

    >>
    >>


+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1