View Single Post
  #1   Report Post  
Posted to microsoft.public.excel.programming
Tom Ogilvy Tom Ogilvy is offline
external usenet poster
 
Posts: 27,285
Default Update graphs with Macro

to find the last filled column

Dim col as Long, rng as Range
col = cells(3,"IV").End(xltoLeft).column

set rng = cells(3,col).offset(0,-9).Resize(10,1)

now use rng to set your source data in your code.

Another approach would be to use a defined name that is established with a
formula in the ReferstoRange. this is essentially the same approach with
the formula finding the lastfilled cell in the row, then offset back -9
cells and resizing to a range of 10 columns. Then you set the source range
for the graph to this defined name.

--
Regards,
Tom Ogilvy

"Ferdinand" wrote
in message ...

Hi,

I would like some help with macro's .... I have a data-file wich is
filled on a weekly / daily basis. Out of this data a graph is made
(let's say On Time Delivery for a carrier). How can I make a Macro to
get excel to make a graph out of the latest ten columns/rows filled
with data?

Let's say that today's selcteion ("source data" would be A3:J3 ... how
can i make a macro that will take B3:K3 the next time and C3:L3
thereafter etc. etc.

I have a macro made myself to update a graph via "source dat" .. my
question is .. how can I make this macro more intelligent?

Thanks for your help


--
Ferdinand
------------------------------------------------------------------------
Ferdinand's Profile:

http://www.excelforum.com/member.php...o&userid=29921
View this thread: http://www.excelforum.com/showthread...hreadid=496158