Si l'erreur survient alors que ton userform est vide, ou presque (pas de boucles compliquées et plus ou moins foireuses, rien d'exotique) alors c'est probablement ton Excel.xlb qui est corrompu.
Retrouve-le et supprime-le, ensuite tu auras perdu tes personnalisations (enfin, pas si tu utilises SauveXlb), mais il y a bien des chances que ton Excel fonctionne à nouveau comme au premier jour !