Thanks, Chris
I've got it working now - after a fashion...
My sp used the parameter to create a temp table, the values of which were returned and output to Excel. This works fine without the parameter and set nocount on - but not with the parameter. I've had to re-jig it.
Many thanks again for taking the trouble to reply.
Paul