Are you deleting cells during the process, or just changing the range
pointed at by the chart? If it's the latter, make a dynamic chart, which
does not require VBA coding:
http://peltiertech.com/Excel/Charts/Dynamics.html
- Jon
-------
Jon Peltier, Microsoft Excel MVP
Tutorials and Custom Solutions
http://PeltierTech.com
_______
> Hi all,
> I'm using the following code for updating a chart on an existing
[quoted text clipped - 23 lines]
> Thank you kindly
> Deecrypt
Khurram - 26 Jan 2007 09:14 GMT
Hi Jon,
Thank you for your help. Unfortunately I did need to use VBA but
thankfully I managed to sort the problem out. It was to do with the
following statement.
ActiveChart.SetSourceData Source:=Sheets("HP Analyst & Q
time").Range("A1:A3", topLeftOfGraphData & ":" &
bottomRightOfGraphData), PlotBy:=xlRows
As I had gathered, I was making a trivial mistake and solution required
changes in the "Range" part of the statement where I simply moved the
last of first set of double quotes past the comma and added an "&"
symbol next to the variable "topLeftOfGraphData". The statement now
looks like this.
ActiveChart.SetSourceData Source:=Sheets("HP Analyst & Q
time").Range("A1:A3," & topLeftOfGraphData & ":" &
bottomRightOfGraphData), PlotBy:=xlRows
Thank you kindly
Khurram
Khurram
On Jan 25, 2:44 pm, "Jon Peltier" <jonxlmv...@SPAMpeltiertech.com>
wrote:
> Are you deleting cells during the process, or just changing the range
> pointed at by the chart? If it's the latter, make a dynamic chart, which
[quoted text clipped - 35 lines]
> > Thank you kindly
> > Deecrypt- Hide quoted text -- Show quoted text -