Hello Cam.
The problem is with UserForm_Activate. There is no need to run that event again. When you run this it puts the extra yes/no into the combobox's.
also the msgbox.
probley better of using somethink like[VBA]dim msgAns as string
msgAns = msgbox ("continue",vbyesnocalcle)
if msgAns = vbyes then...
if msgbox= vbno then...[/VBA]
have a good day.