![]() |
I hate lunch
This is a really interesting one. So I spent all morning working on this. I
got it run perfectly about 20 times and then broke for lunch. I come back and a gremlin is now maraudering in my code, laying seige to it. Its hiding in the all the SeriesCollection functions! With Sheets(strDataName) Set rng1 = .Range(.Cells(2, 4), _ .Cells(2, 4).End(xlDown)) Set rng2 = .Range(.Cells(2, 3), _ .Cells(2, 3).End(xlDown)) End With Charts.Add ActiveChart.ChartType = xlXYScatterSmooth ActiveChart.Location Whe=xlLocationAsNewSheet, Name:=strChartName ActiveChart.SeriesCollection.NewSeries ActiveChart.SeriesCollection(1).Name = Sheets(strDataName).Cells(1, 4) ActiveChart.SeriesCollection(1).XValues = rng1 ActiveChart.SeriesCollection(1).Values = rng2 Any idea at all would cure this? Ben H. |
I hate lunch
HI Ben
I got the following to work after including your Sheet name in quotes. :) With Sheets("strDataName") Set rng1 = .Range(.Cells(2, 4), _ .Cells(2, 4).End(xlDown)) Set rng2 = .Range(.Cells(2, 3), _ .Cells(2, 3).End(xlDown)) End With Charts.Add ActiveChart.ChartType = xlXYScatterSmooth ActiveChart.Location Whe=xlLocationAsNewSheet ActiveChart.SeriesCollection.NewSeries ActiveChart.SeriesCollection(1).Name = Sheets("strDataName").Cells(1, 4) ActiveChart.SeriesCollection(1).XValues = rng1 ActiveChart.SeriesCollection(1).Values = rng2 Happy ploting :) N10 "Ben H" wrote in message ... This is a really interesting one. So I spent all morning working on this. I got it run perfectly about 20 times and then broke for lunch. I come back and a gremlin is now maraudering in my code, laying seige to it. Its hiding in the all the SeriesCollection functions! With Sheets(strDataName) Set rng1 = .Range(.Cells(2, 4), _ .Cells(2, 4).End(xlDown)) Set rng2 = .Range(.Cells(2, 3), _ .Cells(2, 3).End(xlDown)) End With Charts.Add ActiveChart.ChartType = xlXYScatterSmooth ActiveChart.Location Whe=xlLocationAsNewSheet, Name:=strChartName ActiveChart.SeriesCollection.NewSeries ActiveChart.SeriesCollection(1).Name = Sheets(strDataName).Cells(1, 4) ActiveChart.SeriesCollection(1).XValues = rng1 ActiveChart.SeriesCollection(1).Values = rng2 Any idea at all would cure this? Ben H. |
All times are GMT +1. The time now is 08:34 PM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com