Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 88
Default XYscatter chart source

I am trying to set the x & y source data ranges for a SYScatter chart in VBA.
I use the following code to create the chart, but the x values are not used
for the x-axis (the automatic x-axis is 1,2,3...n).
ActiveChart.SetSourceData Source:=ActiveSheet.Range(Y_rngStr), _
PlotBy:=xlColumns
With ActiveSheet.ChartObjects(1).Chart
.ChartType = xlXYScatter
I have tried everything I can think of and variations of previous newsgroup
questions/answers without success. Any suggestions would be appreciated!
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 762
Default XYscatter chart source

Mitch -

It might be helpful to know exactly what you have tried, and it might be
helpful to provide a longer snippet of your code, etc.

For example, even if your code is OK, if any of the cells in the X range are
text instead of numbers, Excel uses 1,2,3,... for the X values.

- Mike
http://www.mikemiddleton.com

"Mitch" wrote in message
...
I am trying to set the x & y source data ranges for a SYScatter chart in
VBA.
I use the following code to create the chart, but the x values are not
used
for the x-axis (the automatic x-axis is 1,2,3...n).
ActiveChart.SetSourceData Source:=ActiveSheet.Range(Y_rngStr), _
PlotBy:=xlColumns
With ActiveSheet.ChartObjects(1).Chart
.ChartType = xlXYScatter
I have tried everything I can think of and variations of previous
newsgroup
questions/answers without success. Any suggestions would be appreciated!



  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 6,582
Default XYscatter chart source

Looks to me like you're using a range containing Y values (the range is
names Y_rngStr) to populate the chart. You need to use a range containing
all your data in SetSourceData, or you need to populate the X and Y values,
SeriesCollection(i).XValues and .Values, of one series at a time, as
described he

http://peltiertech.com/Excel/ChartsH...kChartVBA.html

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


"Mitch" wrote in message
...
I am trying to set the x & y source data ranges for a SYScatter chart in
VBA.
I use the following code to create the chart, but the x values are not
used
for the x-axis (the automatic x-axis is 1,2,3...n).
ActiveChart.SetSourceData Source:=ActiveSheet.Range(Y_rngStr), _
PlotBy:=xlColumns
With ActiveSheet.ChartObjects(1).Chart
.ChartType = xlXYScatter
I have tried everything I can think of and variations of previous
newsgroup
questions/answers without success. Any suggestions would be appreciated!



Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
C#: XYScatter chart with smooth lines and no markers Thilina Charts and Charting in Excel 1 December 19th 08 01:38 AM
charting independent XYScatter graphs mb Charts and Charting in Excel 5 May 27th 08 08:52 PM
pie chart & column chart w/same source data martymi Charts and Charting in Excel 2 May 1st 07 04:25 PM
How do you link chart source data when you copy the chart? mamagirl Charts and Charting in Excel 1 December 8th 06 02:40 AM
Help with datapoints stack in XYScatter PO Charts and Charting in Excel 1 May 14th 06 11:43 PM


All times are GMT +1. The time now is 03:15 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"