Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 117
Default Problem in graph automation in excel.

<<ark is a string variable containing the sheet name. This is part of a sub,
accepting different sheet names.
Ah ha. I didn't think about the fact that you might be using a variable.
Normally, you are supposed to use object variables to point to the object.
If the worksheet being referenced by the code is not the active worksheet,
then these types of problems result.

So, at the top of your code, you should add variables to reference the
worksheet and chart, then set them to the worksheet and chart, like so:

Dim ws as Worksheet
Dim crt as ChartObject
'Other variable declarations.

Set ws = Worksheets(ark)
Set crt = ws.ChartObjects("Chart 1")

With crt.Chart.PlotArea
'Code to set and check PlotArea properties.
End With

I had these problems a lot also in the early days of learning Excel VBA
macro programming. (Time to buy a couple of books or visit the
http://www.mvps.org/links.html#Excel page and see what they might have.)
--
Hope this helps (HTH),
Regards,
Bill


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
Problem with excel macro - getting automation error [email protected] Charts and Charting in Excel 3 October 24th 07 05:22 PM
Excel 2003 c++ automation problem. Ken Excel Worksheet Functions 0 January 9th 07 12:13 AM
Excel Automation Problem with Late Binding mflorezm Excel Programming 0 November 16th 04 06:03 PM
TypeConverter Excel-Automation problem Markus Excel Programming 0 August 23rd 04 11:17 AM
Problem with quitting Excel opened through automation Michelle Excel Programming 2 January 8th 04 06:54 PM


All times are GMT +1. The time now is 06:28 PM.

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

About Us

"It's about Microsoft Excel"