Dernière ligne d'un fichier texte. [VBA] - VB/VBA/VBS - Programmation
Marsh Posté le 16-06-2003 à 17:30:13
' Pour accéder a un fichier texte et ajouter des ligne a la suite de ce fichier, il faut procéder comme ça:
' Tu commence par ouvrir ton fichier text(le For Append signifie ouverture en mode Ajout):
Open "CheminCompletDeTonFichiertxt" For Append As #1
' Tu écrit la ou les lignes a écrire a la fin de ton fichier
Print #1, "Text a écrire"
' Tu referme ton fichier texte
Close #1
' Pour lire une ligne :
' Tu ouvre ton fichier en mode lecture
Open "CheminCompletDeTonFichiertxt" For Input As #1
' Tu lit une ligne de ton fichier et tu la stoke dans une variable de type string:
Line Input #1,Ligne1
' Apres cette instruction, le curseur saute a la ligne donc pour lire la ligne suivante :meme chose
Line Input #1,Ligne2
' Tu ferme ton fichier
Close #1
voila, bon courage.
Marsh Posté le 17-06-2003 à 10:38:41
Pour enregistrer ton fichier text dans le meme dossier que ton fichier excel il faut que tu indique le chemin relatif de ton fichier avec ".\" :
' Ceci ouvrira le fichier txt présent dans le dossier courant de ton fichier xls
Open ".\NomduDoc.txt" For Append As #1
Et si ce fichier texte n'existe pas dans ton dossier courant, il sera automatiquement créer !
J'espere que ça répond a ta question.Salut.
Marsh Posté le 16-06-2003 à 15:46:39
Comment accèder à la dernière ligne d'un fichier texte, et écrire des données à partir de cette dernière ligne ?
Merci.
---------------
flick r