XL 2016 Print #file dans une autre macro

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
 

Discussions similaires

Statistiques des forums

Discussions
299 706
Messages
1 978 624
Membres
206 311
dernier inscrit
koumb