Stepping through the code starting with Userform.Show shows that the Activate macro was not called. For event codes, always use the macro names generated from the Drop-Downs.