My macro for a message box to appear when the form opens only works when it's being tested. What am I doing wrong?