Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Macro qui ne marche pas

  • Initiateur de la discussion Initiateur de la discussion Jean-Paul
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

Jean-Paul

Guest
Bonjour,

J'ai retrouvé dans un ancien numéro de magazine informatique une macro permettant de collecter dans un fichier texte tous les commentaires présents dans un classeur Excel. Mais lorsque je lance cette macro sous Excel 2003, j'obtiens le message suivant :

Erreur d'exécution '76':
Chemin d'accès introuvable


Quand j'ouvre le code du module, j'ai ceci :

Sub CommentairesFichier()
Dim Commentaire As Comment, Feuille As Worksheet

'****************************
'* Variable à personnaliser *
'****************************
Fichier = 'c:\\windows\\bureau\\test.txt'
'Ouverture du fichier texte
Open Fichier For Output As #1
'Insertion du titre dans le fichier texte
Print #1, 'Commentaires du classeur ' & ActiveWorkbook.Name
'Soulignement du titre
LongNom = Len(ActiveWorkbook.Name)
Print #1, String(25 + LongNom, '-')
'Pour chaque feuille du classeur
For Each Feuille In Worksheets
'Pour chaque commentaire dans la feuille
For Each Commentaire In Worksheets(Feuille.Name).Comments
'Insertion dans le fichier texte du nom de la feuille
Print #1, '**** Feuille : ' & Commentaire.Parent.Parent.Name
'Insertion de l'adresse de la cellulme et du commentaire
Print #1, '* Cellule ' & Commentaire.Parent.Address & Chr(10) _
& Commentaire.Text & Chr(10)
Next Commentaire
Next Feuille
'Fermeture du fichier texte
Close #1
End Sub


et la ligne

Open Fichier For Output As #1

est surlignée en jaune.
Peut-être que cette macro, prévue pour Excel 97 et 2000 ne peut pas fonctionnner telle quelle sous Excel 2003 ? Ce qui est sûr, ce que je ne sais pas du tout quoi faire...
🙁
 
Bonjour, je ne suis pas un crack en vba mais je pense qu'il parle de ta source:

Fichier = 'c:windowsbureautest.txt'

ceci ne ressemble pas à un chemin.

je mettrais c:windows/bureau/test.txt


en espérant t'avoir aider!
 
Merci à tous les deux pour cette réponse rapide comme l'éclair et tout à fait exacte 😉 . Effectivement, le chemin indiqué n'était pas valable; avec un brin d'attention j'aurais du m'en apercevoir moi-même 😱 ...
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
8
Affichages
785
Réponses
2
Affichages
467
Réponses
15
Affichages
989
Réponses
4
Affichages
735
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…