I've found out how to do it, finally. The solution is so simple makes me look stupid. Instead of using:-
This
ActiveChart.SeriesCollection(1).XValues = "=Row_labels_sheet1"
or this
ActiveChart.SeriesCollection(1).XValues = Range ("MyNamedRange")
I just use this
ActiveChart.SeriesCollection(2).XValues = [Row_labels_sheet1],
and now the chart can find it. The difference is just using these "[]" instead of this "()"
I Can't believe it took me almost a day to figure it out.
I'll close this thread tomorrow, see if has another way of doing it.
Bookmarks