Bonjour,
voilà le problème :
je crée un fichier texte de type fso et j'aimerai le faire passer en parametre dans une fonction récurssive pour écrire dedans mais je n'arrive pas à le faire passer en paramètre dans ma fonction...
petit schema :
dim chemin ... ' chemin contient le chemin du fichier texte
Set Fichiertext = FSO.CreateTextFile(chemin & "\exemple.txt", True)
Fichiertext.Write ("en-tete")
mafonction param1, param2,...,Fichiertext
-------------------------------------------------------------------------
Private Sub mafonction(param1 as string,param2 as....,Fichiertext as ?????????????) 'file ne marche pas, filesystemobject non plus, objet non plus, textstream non plus....
Fichiertext.write("blabla")
mafonction param1, param2,...,fichiertext
end
Le problème c qu'il faux que je crée mon fichier text en dehors de ma fonction pour y mettre un en-tête... bref arf et puis mem si je le créait dans ma fonction ça n'irait pas car c une fonction récurssive....
(ça le crérait à chaque fois que je rappelle ma fonction)
Le pb c donc de passer un fichier text crée par un FSO en paramètre d'une fonction...
ou sinon passer en parametre le chemin du fichier text à ma fonction mais apres je ne sais pas coment écrire dans un fichier texte en ne connaissant que son chemin... ou alors dans ce cas comment écrire dedans sans gérer les lignes ou je vais écrire com j'ai pu voir dans des exemple car je veux écrire bout à bout, ne pas à avoir à dire à qu'elle ligne ça doit etre écrit
si je ne suis pas clair je peux bien sur me réexpliquer lol
merci d'avance