Hi @Chrisir - thanks again for your help - I REALLY appreciate it - but I think I’ve got myself into a bit of a mess. 
The problem is I don’t really understand exactly what your code as doing - my fault!
I will try to work through it and answer your questions, but right now I feel out of my depth… 