ça arrive quand parfois Excel se mélange un peu les pédales dans les différents contrôles d'un userform (surtout si tu utilises des contrôles un peu "exotiques" mais pas forcément). Il n'est pas rare qu'on perde ainsi son fichier, d'où l'utilité d'une sauvegarde incrémentée !
Pour résoudre ton problème, restaure ton Excel.xlb (si tu utilises Sauvexlb, ce que je conseille à tous ceux qui programment un tant soit peu), sinon supprime-le tout simplement, tu auras alors un Excel tout neuf, mais tu auras perdu tes personnalisations (barres de menu etc) mais c'est mieux que d'avoir un Excel instable.