Regarding the problem below - thanks for your replies. In the end I used
Brad's suggestion re placing code under 'Private Sub Userform_Intialize'. To be
honest, I didn't know this existed but it worked. I am only a 'new' VBA user
and tend to jump in and locate those bits I need on an 'as and when' basis. I
use J Walkenbach's VBA for Dummies and a programmers reference manual but
perhaps someone could recommend a good introduction to structured programming.
Once again, thank you for your time in helping to solve my problem