Thread: Syntax advice
View Single Post
  #5   Report Post  
Posted to microsoft.public.excel.programming
Terry von Gease Terry von Gease is offline
external usenet poster
 
Posts: 38
Default Syntax advice

Because I loathe typing and each keystroke increases the probability of
malfeasance.

But the curiosity here is that 'Evaluate("my_rng")(5)' works and, as per the
documentation, '[expression]' is a shortcut format for
'Evaluate("expression")', it would not be unreasonable to expect
'[my_rng](5)' to work as well.

Go figure....

--
Terry

"I said I never had much use for one,
I never said I didn't know how to use one."
M. Quigley

"Tom Ogilvy" wrote in message
...
Because Excel doesn't parse out []( ) as anything meaningful would be my
guess.
Still, I don't know why you would use anything besides

Range("my_rng")(5)



--
Regards,
Tom Ogilvy


Terry von Gease wrote in message
...
Assume a named range "my_rng"

One can say: Range("my_rng")(5)
One can say : [my_rng].cells(5)
One can say: Evaluate("my_rng")(5)
But one cannot say: [my_rng](5)

Why is that?

--
Terry

"I said I never had much use for one,
I never said I didn't know how to use one."
M. Quigley