ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Update graphs with Macro (https://www.excelbanter.com/excel-programming/348967-update-graphs-macro.html)

Ferdinand[_2_]

Update graphs with Macro
 

Hi,

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

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

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

Thanks for your hel

--
Ferdinan
-----------------------------------------------------------------------
Ferdinand's Profile: http://www.excelforum.com/member.php...fo&userid=2992
View this thread: http://www.excelforum.com/showthread.php?threadid=49615


Tom Ogilvy

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





All times are GMT +1. The time now is 03:40 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com