Break it into parts and start with the most fundamental or simple part. Test it. Then add to it until it does what you need it to do. I have no skill when It comes to VBA but have managed to build some nice little macros us