Hi
I think you are getting into a loop with the events. cboWord has an event that is fired when you make a selection. This goes through and presents 2 messageboxes. However, when this has been completed, cboWord is set to "" in, I think, SkipResults, which then fires off the event again. This brings you eventually to the messagebox where the text includes
TheIndex(Wd_Box_5_UserChosen)
However, as cboWord.value = "", then Wd_Box_5_UserChosen is "" so TheIndex() will error.
Try, but I don't know exactly where at this stage, doing an
application.enableevents = false
which will stop the refiring of the cblWord event and going again through the loop.
Make sure that you have an error trap on Main that if there is an error of any sort, one of the actions is
application.enableevents = true
HTH
rylo
Bookmarks