Have noticed that where a doubleclick event is used to unload a userform then when a subsequent form is loaded and there has been no interruption to the running of the code (such as a stop/msgbox/etc) then a click will be performed on the second form at the position of the mouse at the time of the unloading of the previous. I have circumnavigated this by repositioning the mouse cursor in the dblClick event code before the form is unloaded but would like to know what is happening and how properly to fix it. Any ideas???