Erreur : un composant activeX ne peut pas cré

Fermé
Captain KIRK - 6 mars 2011 à 12:41
 Captain KIRK - 9 mars 2011 à 10:50
Bonjour,

Je suis très ennuyé : je suis sous EXCEL 2003, mon programme marchait parfaitement et Pof ! Erreur 429 : "un composant activeX ne peut pas créer d'objet"...

Je vais voir sur les forums : il y a bien des solutions (cocher des références manquantes, etc...) mais aucune ne s'applique à mon cas.

Le pire, c'est que le débugger d'excel pointe sur une sub qui ne contient que :

Sub Affiche_Userform1
Userform1.show <== LIGNE POINTÉE "en erreur"
end sub

Je ne vois pas ce qui plante. J'ai essayé de renommer ma Userform, au cas où... rien !
Franchement, est-ce que je lui ai demandé de créer un objet ?
Non mais sans blague ! J'lui dis juste de m'afficher une userform, pas de réinventer la roue ! Nom de Zeus !

Si une bonne âme savait débloquer cette situation, j'en serais ravi
Merci d'avance.

A voir également:

1 réponse

Captain KIRK
9 mars 2011 à 10:50
Bon, je me réponds à moi-même...

en fait, c'était le débugger VBA qui pointait sur une instruction sans rapporta avec l'erreur.

En plaçant des points d'arrêt, j'ai enfin trouvé la ligne en erreur... erreur, cette fois, cohérente avec le message :

files_path = CreateObject("Scripting.FileSystemObject").GetSpecialFolder(2).ShortPath & "\"

le "Scripting.FileSystemObject" avait sauté (un de mes copier-coller sauvages qui a foiré...)

Tout est OK.
0