Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I need to get the values from a range of cells into an array. The range will
always start in the same cell on the sheet where it resides and it will always be 3 cells wide. But it can grow in length. Right now I get the values into the array with this statement: Dim ReplaceArray As Variant ReplaceArray = Worksheets(2).Range("a5:c6") and that works fine as long as the range of cells containing the data is static. Right now that works ok since I can manually change things as needed, but I'd like to automate this and give the users the ability to add to that list. If I need to, I can increment a cell value on worksheet 2 that would be the number of rows in the range, but I don't even know how to refer to the range that way. and, there must be a better, more dynamic (and elegant) way to do this. There is nothing on worksheet 2 below or to the right of the last cell in the range, i.e. "C6" in the example above. Thanks for any help on this. Ken Loomis |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Using variable sized range in CountIf() | Excel Discussion (Misc queries) | |||
Variable sized combo box | Excel Programming | |||
Calculating Average on variable sized datasets w/VBA | Excel Programming | |||
Problem trying to us a range variable as an array variable | Excel Programming | |||
Summing a variable sized range programmatically | Excel Programming |