Thanks for the replies again,
Gem, I have had a look at the code you have posted and I am afraid that my knowledge of VBA is so rubbish it makes little sense to me - I know this is not the kind of thing anyone wants to hear :(
Sam, your idea sounds good, but again adding a search field is...