nadia2080
Messages postés15Date d'inscriptionvendredi 24 février 2006StatutMembreDernière intervention 1 novembre 2007
-
22 oct. 2007 à 19:00
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 2015
-
22 oct. 2007 à 20:27
bonjour
je veux savoir comment a partir d'un fichier txt extraire les données d'un seul ligne
N: dans un ligne de fichier il y a seulement l'espace entre les donnees
merci d'avance
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 22 oct. 2007 à 20:27
Salut
Il te suffit d'ouvrir ton fichier :
Open monFichier.txt For Input As #1
Et de lire la ligne (dans la variable sTemp)
Line Input #1, sTemp
Ensuite, pour isoler chaque donnée séparée par un espace, on va transformer la chaine lue en tableau
Dim aDonnées() As String
aDonnées = Split(sTemp , " ")
Et tu auras la première donnée dans aDonnées(0) jusqu'à la dernière dont l'index est UBound(aDonnées)
Si tu as besoin d'aide sur ces fonctions, regarde dans l'aide ET parmi les questions du forum qui regorgent de réponses sur les "Fichier"
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)