Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Graph not plotting correctly if source not selected
Here my code:
Set Cht_level = Charts.Add With Cht_level .ChartType = xlLine .SetSourceData Source:=cht_src End With if fails. But if I add cht_src.Select before the code, it works brilliantly? Why? |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Graph not plotting correctly if source not selected
Frank -
Excel chart guru Jon Peltier has VBA code examples at http://peltiertech.com/Excel/ChartsH...kChartVBA.html - Mike http://www.MikeMiddleton.com "Frank" wrote in message ... Here my code: Set Cht_level = Charts.Add With Cht_level .ChartType = xlLine .SetSourceData Source:=cht_src End With if fails. But if I add cht_src.Select before the code, it works brilliantly? Why? |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
Graph not plotting correctly if source not selected
How is cht_src defined?
- Jon ------- Jon Peltier Peltier Technical Services, Inc. http://peltiertech.com/ On 6/6/2010 1:12 PM, Frank wrote: Here my code: Set Cht_level = Charts.Add With Cht_level .ChartType = xlLine .SetSourceData Source:=cht_src End With if fails. But if I add cht_src.Select before the code, it works brilliantly? Why? |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
Graph not plotting correctly if source not selected
Hi Jon
I've actaully look at your site. It look you set the chart source as selection. Here is my non-working code" Set cht_src = Range(Range("A1").Offset(1, 2 * (c + 1) + 2), Range("A1").Offset(Application.Count(Range("dist_x _axys")) + 1, 2 * (c + 1) + 2 + c)) Set Cht_level = Charts.Add With Cht_level .ChartType = xlLine .SetSourceData Source:=cht_src End With here is my working code: Set cht_src = Range(Range("A1").Offset(1, 2 * (c + 1) + 2), Range("A1").Offset(Application.Count(Range("dist_x _axys")) + 1, 2 * (c + 1) + 2 + c)) cht_src.Select Set Cht_level = Charts.Add With Cht_level .ChartType = xlLine .SetSourceData Source:=cht_src End With The only difference is the cht_src.Select I find it odd that you need to select the chart source in order to graph it correctly. |
#5
Posted to microsoft.public.excel.programming
|
|||
|
|||
Graph not plotting correctly if source not selected
Frank -
I find this strange too. What if you remove the .Select statement, then move .ChartType after ..SetSourceData? - Jon ------- Jon Peltier Peltier Technical Services, Inc. http://peltiertech.com/ On 6/7/2010 11:55 AM, Frank wrote: Hi Jon I've actaully look at your site. It look you set the chart source as selection. Here is my non-working code" Set cht_src = Range(Range("A1").Offset(1, 2 * (c + 1) + 2), Range("A1").Offset(Application.Count(Range("dist_x _axys")) + 1, 2 * (c + 1) + 2 + c)) Set Cht_level = Charts.Add With Cht_level .ChartType = xlLine .SetSourceData Source:=cht_src End With here is my working code: Set cht_src = Range(Range("A1").Offset(1, 2 * (c + 1) + 2), Range("A1").Offset(Application.Count(Range("dist_x _axys")) + 1, 2 * (c + 1) + 2 + c)) cht_src.Select Set Cht_level = Charts.Add With Cht_level .ChartType = xlLine .SetSourceData Source:=cht_src End With The only difference is the cht_src.Select I find it odd that you need to select the chart source in order to graph it correctly. |
#6
Posted to microsoft.public.excel.programming
|
|||
|
|||
Graph not plotting correctly if source not selected
Yep!
That works. I'm learning every day. Thanks |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Why function generated results are not plotting correctly? | Charts and Charting in Excel | |||
Why function generated results are not plotting correctly? | Charts and Charting in Excel | |||
Urgent help on plotting a X,Y graph... | Excel Programming | |||
Plotting a Graph | Excel Discussion (Misc queries) | |||
Graph plotting | Excel Programming |