I've been using this site for a good while now and the knowledge gained has been a great value to me but I have so far never had any kind of training in VBA. I can write my own rather basic procedures and can dismantle some more complex examples posted on here to adapt for my own use, but this...