I have a Userform with a sub procedure call Userform_Initialize. I have a button on an Excel sheet with a sub procedure in Module1 assigned to it. This sub has one statement in in : Call Userform1.Userform_Initialize. When I click on this button, the procedure was called, all the initialization would occur and then it would show my userform. It use to work in Win95/Excel 97 but now that I switched to Win2000/Excel 2000, I get an error on this call line which says 'Run-time error "13", Type mismatch'. I can't get past this point ... HELP! PLEASE!