Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
931 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA] Dernière ligne d'un fichier texte.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VBA] Dernière ligne d'un fichier texte.

n°429431
ptibat
Posté le 16-06-2003 à 15:46:39  profilanswer
 

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
mood
Publicité
Posté le 16-06-2003 à 15:46:39  profilanswer
 

n°429665
Le_Toto
Posté le 16-06-2003 à 17:30:13  profilanswer
 

' 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.

n°430120
ptibat
Posté le 17-06-2003 à 09:46:42  profilanswer
 

Merci beaucoup.  :hello:


---------------
flick r
n°430122
ptibat
Posté le 17-06-2003 à 09:49:25  profilanswer
 

Comment peut-on enregistrer un fichier txt (par exemple) dans le meme dossier que celui du .xls ?  
(Et ce meme si on deplace le .xls et que l'on relance le programme)
 
 
Merci.


---------------
flick r
n°430180
Le_Toto
Posté le 17-06-2003 à 10:38:41  profilanswer
 

   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.

n°431623
ptibat
Posté le 18-06-2003 à 10:16:27  profilanswer
 

Merci ca repond parfaitement à ma quetion.
 :)  
THX


---------------
flick r
n°437713
lestat1959
Posté le 24-06-2003 à 09:53:32  profilanswer
 

coucou ptibat


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA] Dernière ligne d'un fichier texte.

 

Sujets relatifs
[VBA] Trouve la derniere cellule non-vide d'une colonne.[VBA excel] rouddown et nombres décimaux
css et div == IE joue a coperfield avec mon texte (il disparait :/ )taille d'un fichier en octets...
[VBA + Access] Récupérer tous les champs de mes tables Access...Fichier d'installation (setup)
[VBA] Lire à partir d'un fichier texte 
Plus de sujets relatifs à : [VBA] Dernière ligne d'un fichier texte.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR