retain chart settings

austin350s10

Active Member
Joined
Jul 30, 2010
Messages
321
I am using VBA to remove all the series collections from a chart then add and reassign each series back in with a new set of data. The problem I am running into is that once I clear out all the series collections the chart looses all of its properties. Is there a way to retain the chart properties so they don't get lost?

I believe this is the line of code that is giving me problems:
Code:
With MyChart
        For n = .SeriesCollection.Count To 1 Step -1
         .SeriesCollection(n).Delete
        Next n
End With

I am using this code to loop through several charts. When the code finishes running all my charts have the same formatting as the first chart that is manipulated in the code.
 
Last edited:

Excel Facts

Copy formula down without changing references
If you have =SUM(F2:F49) in F50; type Alt+' in F51 to copy =SUM(F2:F49) to F51, leaving the formula in edit mode. Change SUM to COUNT.

Forum statistics

Threads
1,224,514
Messages
6,179,223
Members
452,896
Latest member
IGT

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top