How to activate a different chart

chuckchuckit

Well-known Member
Joined
Sep 18, 2010
Messages
541
I have 2 charts on an active page. I know this is the code to activate most recently created chart:
Code:
ActiveSheet.ChartObjects(ActiveSheet.ChartObjects.Count).Activate
It happens to be chart #2. So how would I activate chart #1?

I am trying to avoid using the .Select as other programs might unselect.

Would there be problems running code on an activated chart if the "escape key" gets pushed? Does the active chart then become no longer active when push escape?

Can "With" procedures be use to make chart changes without activating the chart?

Thanks.

Chuck
 

Excel Facts

Format cells as time
Select range and press Ctrl+Shift+2 to format cells as time. (Shift 2 is the @ sign).
It happens to be chart #2. So how would I activate chart #1?
Code:
ActiveSheet.ChartObjects([COLOR="Red"]1[/COLOR]).Activate


Would there be problems running code on an activated chart if the "escape key" gets pushed? Does the active chart then become no longer active when push escape?
No. It remains active until something else is activated.


Can "With" procedures be use to make chart changes without activating the chart?
Absolutely.


Here's a site you might find useful...
Quick Excel Chart VBA Examples
 
Last edited:
Upvote 0
AlphaFrog,

Yep, that worked. And that link could keep a person busier than a squirrel in October.

Appreciate it. I saw Some Peltier stuff, but not that link with all the code. Very helpful.

Thanks.

Chuck
 
Upvote 0

Forum statistics

Threads
1,224,527
Messages
6,179,345
Members
452,907
Latest member
Roland Deschain

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