In my userform I click a button "Load" inside a frame.
Focus is on the "Load" button.
I then click the "Cancel" button. The Cancel_Enter() & Cancel_Click() execute BEFORE the Load_Exit().

The same thing happens if I click a CheckBox inside the same frame. The focus is on the checkbox.
When I click the "Cancel" button the Cancel_Enter() and Cancel_Click() execute BEFORE the Checkbox_Exit()

Is it supposed to do things in that order? How do I get the Load_Exit() or CheckBox_Exit() to execute before the Cancel_Click()?