Echec methode VBProject [Résolu]

Messages postés
8
Date d'inscription
dimanche 3 juin 2007
Dernière intervention
5 juin 2007
- - Dernière réponse : cs_DanyDan34
Messages postés
8
Date d'inscription
dimanche 3 juin 2007
Dernière intervention
5 juin 2007
- 5 juin 2007 à 05:10
bonjour,

En essayant d'executer le code suivant :

Private Sub CommandButton2_Click()
Dim c As VBComponent
For Each c In ThisWorkbook.VBProject.VBComponents
    MsgBox (c.Name)
Next c
End Sub

J'obtient le message d'erreur 1004 : La methode "VBProject" de l'objet _workbook a échouée.

Peut-on me dire ce qui ne va pas dans ce code qui n' a pour but que d'afficher le nom des composants du classeur ?

Merci a tous
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
Messages postés
18
Date d'inscription
samedi 2 juin 2007
Dernière intervention
22 août 2008
3
Merci
Bonsoir,

Cela dépends de la version d'excel... mais à tout hasard:

voir menu excel :  Outils/Macro/securité/Onglet source fiables/ Case à cocher "Faire confiance au projet VB..."

Satanas09 ..... Sapristi, saprista, souris grise et face de rat

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 99 internautes ce mois-ci

Commenter la réponse de Satanas09
Messages postés
7668
Date d'inscription
samedi 5 novembre 2005
Dernière intervention
22 août 2014
0
Merci
Bonjour,

Il te faut probablement ajouter une référence à VB !
 
Enfin... je n'en sais rien en fait... je n'ai pas VBA... mais toi oui et rien ne devrait alors t'rmpêcher de frapper le mot VBProject dans ton aide en ligne, juste pour voir s'il est d'emplée compris par VBA
Commenter la réponse de jmfmarques
Messages postés
6812
Date d'inscription
vendredi 16 décembre 2005
Dernière intervention
21 décembre 2011
0
Merci
salut,

pour pouvoir jouer avec les composants de VBProject, il faut effectivement lier une référence : Micorsoft Office Extensibility (la version 6).

Si tu veux un exemple de manipulation, regarde ma source

@++

<hr size="2" width="100%" />( Nouveau forum : Exclusivement Office & VBA
Commenter la réponse de mortalino
Messages postés
8
Date d'inscription
dimanche 3 juin 2007
Dernière intervention
5 juin 2007
0
Merci
Merci de vos réponses , ca y es , ca marche ...
Commenter la réponse de cs_DanyDan34

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.