Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() I have the following line created in a macro that creates a new chart from my table every day: ActiveChart.SetSourceData Source:=Sheets("tbCurrency").Range("B1:B1540,M1:M1 540"), PlotBy:=xlColumns However, each day I am adding 1 more row to my table, so I want my chart to reflect the number of rows in the table - today it is 1540 rows, but it will be 1541 rows tomorrow. I have created a variable that calculates the last filled row in the table, with the line below: LastCol = Worksheets("tbCurrency").Range("A65536").End(xlUp) .Row The only thing I can't figure out now is how to replace the 1540 with the LastCol variable! I've tried quite a few permutations, but I can't get it right. For example, things like this: ActiveChart.SetSourceData Source:=Sheets("tbCurrency").Range("B1:B" & LastCol & ",M1:M" & LastCol), PlotBy:=xlColumns but that didn't work. I'm sure it's really easy, but after trying all the ways I can think of, and spending half a day on search engines, I'm willing to let someone else show me how easy it is! :-) Dave |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Using named range to extend print area for variable number of columns | Excel Worksheet Functions | |||
Macro - Using a variable number of columns in a Range | Excel Discussion (Misc queries) | |||
Variable Determines Number of Cell in Formula Range | Excel Worksheet Functions | |||
Range("C9:V9").Select ==> changing the 9 to a variable | Excel Worksheet Functions | |||
Problem trying to us a range variable as an array variable | Excel Programming |