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

Résolu
Pedro540 Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -  
Pedro540 Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Contributeur Dernière intervention   1 191
 
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   Statut Membre Dernière intervention   3
 
Ca c'est pour écrire dedans, mais comment sauter à la ligne?

Merci.
1
lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention   1 191
 
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   Statut Membre Dernière intervention   3
 
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   Statut Contributeur Dernière intervention   1 191
 
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   Statut Membre Dernière intervention   3
 
Merci!
1