Bonjour,

Après avoir activé la référence Microsoft Visual Basic for Applications Extensibility 5.3. j'ai voulu testé le code trouvé dans http://silkyroad.developpez.com/VBA/VisualBasicEditor/ pour lister les composants d'un classeur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Sub boucleVBComponents_V01()
    Dim i As Integer
 
    For i = 1 To ActiveWorkbook.VBProject.VBComponents.Count
        Debug.Print ActiveWorkbook.VBProject.VBComponents(i).Name
    Next
End Sub

mais quand je teste cette procédure j'ai un message d'erreur 1004 sur la ligne "for i)=...." :

La méthode 'VBproject' de l'objet '_Workbook' a échoué

D'où peut venir l'erreur?

merci