Try putting a DoEvents in before the EndNot saying it will work but it's worth a shot.DoEvents clears all waiting Events before going on...Let us know if it works.