Get source range of histogram.

MoshiM

Active Member
Joined
Jan 31, 2018
Messages
429
Office Version
  1. 2016
Platform
  1. Windows
I have a project where users are able to change the source worksheet data based on a combobox. I allow them to create their own charts and place it on a designated worksheet so that the combobox can interact with it. I then use the series .formula property to retrieve which column their chart is referencing. However, the .formula property isn't available and results in an error for certain charts like the histogram. How can I retrieve the source range for charts like these?
 

Excel Facts

Create a chart in one keystroke
Select the data and press Alt+F1 to insert a default chart. You can change the default chart to any chart type
I am not really knowlegeable about this. But I used a combination of Record Macro and exploring the Object Browser in VBA (pressing the f2 and f1 function keys) to try to get some insight.

That might help you to discover the answer on your own.

That said, in Excel 2010 VBA (7.0), I stumbled across a contradiction -- or at least a conundrum.

Record Macro suggests that the following should work:

ActiveChart.SeriesCollection(1).Values -- the y-range
ActiveChart.SeriesCollection(1).XValues -- the x-range

But neither worked for getting (displaying) the ranges.

Hope this helps, if only a little.
 
Upvote 0

Forum statistics

Threads
1,215,756
Messages
6,126,685
Members
449,329
Latest member
tommyarra

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