Naming a range and then use it to create chart

  • Thread starter Thread starter asyailendra
  • Start date Start date
A

asyailendra

I have been struggling with this for hours and I seriously think this
is just a syntax error so if somebody can help me, I will really
appreciate it.

I check on previous topics in the discussion and I think this is the
right way to declare a name for range,

Let say in this case FNMACounter is 57 thus I want the range of A1:B57
as FNMARange
--------------------------------------------------------------------------------------------------------------------------------


Range(Cells(1, 1), Cells(FNMACounter, 2)).Name = "FNMARange"

----------------------------------------------------------------------------------------------------------------------------------

And then I used macro to create the chart,


Charts.Add
ActiveChart.ChartType = xlLineMarkers
ActiveChart.SetSourceData Source:=Sheets("FNMA
temp").Range("FNMARange"), _
PlotBy:=xlColumns
ActiveChart.Location Where:=xlLocationAsObject, Name:="Main Data"
With ActiveChart
.HasTitle = True
.ChartTitle.Characters.Text = "FNMA Chart"
.Axes(xlCategory, xlPrimary).HasTitle = True
.Axes(xlCategory, xlPrimary).AxisTitle.Characters.Text =
"Maturity Dates"
.Axes(xlValue, xlPrimary).HasTitle = True
.Axes(xlValue, xlPrimary).AxisTitle.Characters.Text = "Yield"
End With
ActiveChart.HasLegend = False

somehow it keeps getting me application or object defined error, does
anybody know whats wrong with my code. Thank you!
 
When you get the error and click "debug", what line is highlighted?
 
Why don't you try selecting the range like this:

Range("a1:b"& FNMACounter)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

How to change the row number in macro code? 1
Delete a chart 4
Chart error 2
Creating Charts using VBA 0
Floating Chart? 1
"Lines on 2 Axes" fails on Excel 2007 1
Chart VBA 2
Compile error in 2003 3

Back
Top