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.