Run with "C5:E8" it results in this: ["C5", "C6", "C7", "C8", "C9", "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "E0", "E1", "E2", "E3", "E4", "E5", "E6", "E7", "E8"] Not the expected: ["C5", "C6", "C7", "C8", "D5", "D6", "D7", "D8", "E5", "E6", "E7", "E8"] On 5/27/06, Takumi Kimoto <peerler / gmail.com> wrote: > How about this one? > > r="A1:C5".split(':') > (r[0]..r[1]).to_a > > > -- > Takumi Kimoto <peerler / gmail.com> > >