XL 2016 Print #file dans une autre macro

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 !

mikael2235

XLDnaute Occasionnel
Bonjour,

Afin de pouvoir faire une boucle pour l'écriture d'une ligne dans un fichier, je voudrais mettre le print dans une autre macro que le open/close. Mais j'ai toujours cette erreur : "Erreur d'éxecution 52 : Nom ou numéro de fichier incorrect" sur ma sous-macro à la ligne du Print #file

Je m'explique, voici un extrait de code "simplifié" :


VB:
Public Sub macro1
file = FreeFile


'Chemin et nom du fichier
FilePath = "C:\Temp\TEST.txt"

'Ouverture Fichier
Open FilePath For Output As #file

Do
     Call macro2
Loop

'Fermeture Fichier
Close #file

End Sub



Code:
Public Sub macro2

'Boucle pour écrire les lignes
For i = 1 to 10
     Print #file, ICC_13_2
Next

End Sub

Votre aide serait le bienvenu, merci d'avance à vous !
Mikael
 
- 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

Discussions similaires

Réponses
8
Affichages
466
Réponses
4
Affichages
106
Réponses
2
Affichages
330
Réponses
15
Affichages
785
Réponses
2
Affichages
707
Retour