Hi Carim,
No worries, I managed to figure it out.
The range I had set wasnt dynamic so when it changed form the sample range, things were no reported properly. I set a new named range using offset funtion and referenced that.
Works a treat with this tweak.
Thanks for the response though.