Référence marquée "manquante" sur un poste: résolution en macro?
Bonjour à tous,
Dans un module que j'ai créé, j'utilise plusieurs références, en l’occurrence ceux-ci:
http://img204.imageshack.us/img204/9552/erreur2.png
Donc là c'est un screenshot depuis lequel ça bug. Une référence est marquée manquante, et du coup il m'est impossible d'exécuter la macro. J'ai tenté d'utiliser divers macros afin de résoudre le problème (y compris trouvés sur le forum), mais le code de fix ne s'exécute pas du tout étant donné que le blocage se fait dès que l'on tente d'exécuter le module:
http://img217.imageshack.us/img217/3374/erreurq.png
Sur les autres posts le code marche pourtant très bien.
Voici le code utilisé pour tenter de résoudre le souci, mais qui ne fonctionne pas car il ne s'exécute pas:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
NbreRef = ThisWorkbook.VBProject.References.Count
For i = 1 To NbreRef
If ThisWorkbook.VBProject.References(i).IsBroken Then
Debug.Print ThisWorkbook.VBProject.References(i)
ThisWorkbook.VBProject.References.Remove ThisWorkbook.VBProject.References(i)
End If
Next i |
NB: Si je décoche la référence manquante ça fonctionne bien.
Merci à vous!