To begin with, I am very much a self-taught amateur when it comes to VBA and Excel. I usually record macros and adjust them to suit, or copy code from sites such as this o