VBA - Ecrire sur le lignes d'un fichier .txt

Résolu/Fermé
Pedro540 Messages postés 7 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 23 janvier 2009 - 19 janv. 2009 à 17:18
Pedro540 Messages postés 7 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 23 janvier 2009 - 19 janv. 2009 à 19:52
Bonjour,

j'ai des valeurs que je souhaiterais mettre dans un fichier .txt. celui-ci est créé et ouvert, j'ai déjà écrit:
Open "truc" For Output As "machin"

Donc mon fichier .txt est ouvert. Je souhaiterais écrire un truc sur chaque ligne.

Je souhaiterais savoir comment écrire un truc sur la première ligne, puis, aller à la ligne et écrire un autre truc, etc....

Merci d'avance.

Pedro.
A voir également:

6 réponses

lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
19 janv. 2009 à 18:00
Bonjour,
    F = FreeFile
    MaVar = "Je veux écrire dans un fichier texte."
    Open "Essais" For Output As #F
    Print #F, MaVar



A+
1
Pedro540 Messages postés 7 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 23 janvier 2009 3
19 janv. 2009 à 18:34
Ca c'est pour écrire dedans, mais comment sauter à la ligne?

Merci.
1
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
19 janv. 2009 à 18:40
Tu écrit une autre donnée et ce sera à la ligne, mais alors pour lire il faut employer LineInput au lieu de Input.
A+
1
Pedro540 Messages postés 7 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 23 janvier 2009 3
19 janv. 2009 à 18:55
Merci! J'ai une autre question maintenant: comment faire pour vider complètement un fichier .txt (ou en créer un vierge, c'est même mieux).

Merci d'avance.
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
19 janv. 2009 à 19:21
Le fait de réouvrir le même fichier par output le remet à blanc.
Ce qui veux dire qu'une fois fermer, tu ne peu ajouter de données qu'en fin de fichier avec Append.
1
Pedro540 Messages postés 7 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 23 janvier 2009 3
19 janv. 2009 à 19:52
Merci!
1