Bonjour,
Nous avons un problème lors de l'insertion de donnée sur un fichier.
Nous prenons des zones dates en entree et à chaque passage,l'ecriture
se fait sur un fichier en sortie.
par contre,chaque passage nous ecrase les données precedentes.
Bonjour,
Nous avons un problème lors de l'insertion de donnée sur un fichier.
Nous prenons des zones dates en entree et à chaque passage,l'ecriture
se fait sur un fichier en sortie.
par contre,chaque passage nous ecrase les données precedentes.
Salut,
tu peux essayer :
à la place de
Code : Sélectionner tout - Visualiser dans une fenêtre à part f.WriteLine
ou un
Code : Sélectionner tout - Visualiser dans une fenêtre à part f.Write
ca devrait etre bon.
Code : Sélectionner tout - Visualiser dans une fenêtre à part f.Write .../... & VbCrlf
A++
A CHAQUE fois que tu ouvres un fichier en écriture de cette façon
tu ECRASES ce qu'il y a dedans.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Const ForWriting = 2 Set f = fso.OpenTextFile("C:\cours_ib\testfile.txt", ForWriting, True)
Pour éviter ce problème, il faut l'ouvrir avec une constante égale à 8, ce qui permet d'ajouter à la suite du fichier les nouvelles lignes. Par exemple :
A toi à remplacer l'option d'ouverture du fichier là où il faut
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Const ForAppending = 8 Set f = fso.OpenTextFile("C:\cours_ib\testfile.txt", ForAppending, True)
@+
Partager