Mando,
Thanks for this - I can see this is a bit more complicated than I thought.
Your example gives me the contents of column 0 of the selected rows. I'd have to loop round to pick up the other columns.
The output would be a continuous string.
I can live with that, although I was looking for something that would match the grid ie
Caption1, Caption2, Caption3,...Caption n
data, data, data,.. data
data, data, data,... data
Any further thoughts.
By the way, you were most helpful. I can at least copy data to the clipboard.