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