rng(1,1) syntax doesn't work for set rng = arange.columns(1)
Since the
rng(1, 1)
syntax is shorthand for
rng.item(rowindex, columnindex)
That's exactly my understanding too. I posted another
sample in response to Alan. What am I missing?
-----Original Message-----
Not sure this is a totally satisfactory explanation, but
here's my
best guess. Look at
? Range("B2:B5").Cells.Count, Range("B2:B5").Columns
(1).Count
4 1
When you reference the column property, it returns a unit
rather
than a range of cells.
Since the
rng(1, 1)
syntax is shorthand for
rng.item(rowindex, columnindex)
syntax, my best guess is that specifying a rowindex is
ambiguous and
therefore returns the error.
In article ,
"Tim Zych" wrote:
Anybody know why this doesn't work?
Dim rng As Range
Set rng = Range("B2:X5").Columns(1)
Debug.Print rng.Address '<- this works
Debug.Print rng(1, 1).Address '<-this doesn't
Yes, rng.cells(1,1) does work. What's up with this?
XL2000, Win2000
.
|