OK. I've played with it a bit more today and I see that it works. Is it not possible though to have it continuously running when the worksheet is active, rather than run once and stop, once and stop, etc.