after reading 's revision at least i enrich my knowledge on office yeah i do agree with it is certainly not perfect but if somebody wants to change it then please address the vba question cleanly thank you