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