Si c'est windows 64 bits, le répertoire pour les dll et ocx 32 bits est C:\windows\syswow64\
Si tu l'avais mise dans system32, la désinscrire :
regsvr32 c:\windows\system32 /u mscomct2.ocx
(n'hésite pas à le faire plusieurs fois, tu as un compteur d'inscriptions et elle n'est pas désinscrite tant que le compteur n'est pas à 0)
La déplacer et la réinscrire :
regsvr32 c:\windows\syswow64\mscomctl.ocx
C'est souvent très galère quand ça ne se passe pas bien du 1er coup...
* Remplace mscomctl.ocx (qu'on utilise plus généralement pour avoir ces contrôles manquants) par ta dll
Tant que tu y es, recherche sur tout ton disque dur (C:) les fichiers dont l'extension est .exd et supprime les tous. Ce sont des versions en cache, ils seront recréés au lancement d'excel. Ca mettra une chance de plus de ton coté.
eric