cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 27 févr. 2008 à 19:33
Salut
Voilà les instructions à mettre en oeuvre :
Pour lire un fichier texte, il faut l'ouvrir --> Open
Lire chaque ligne avec une boucle --> Do While, Line Input #, Loop
Fermer le fichier --> Close
Solution 1, standard :
Dans la boucle de lecture, rechercher l'emplacement du texte --> Instr
+ Rechercher l'espace qui suit la donnée qui t'intéresse --> Instr
+ Isoler le texte qui suit --> Mid
Solution 2, particulière :
Si tes chaines sont toutes précédées ET suivies du même caractère comme l'espace, tu as intérêt à découper ton texte en tableau grace aux espaces --> Split
+ Passer en revue tous les éléments du tableau pour retrouver tes mots clés (For-Next, UBound) pour découvrir la donnée intéressante dans l'élément suivant
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)
Master_Kanter
Messages postés8Date d'inscriptionsamedi 7 juillet 2007StatutMembreDernière intervention28 février 2008 27 févr. 2008 à 22:27
bon voila ou jen suis
--------------------------------------
Private Sub Form_Load()
Dim texte As String
Dim tabl() As String
Private Sub Form_Load()
Dim texte As String
Dim tabl() As String
texte = "blabla : 321 blibli : 50"
tabl = Split(texte, " ")
For i = 0 To UBound(tabl)
If tabl(i) = "blabla" Then
MsgBox ("il y a " & tabl(i + 2) & " blabla")
ElseIf tabl(i) = "blibli" Then
MsgBox ("il y a " & tabl(i + 2) & " blibli")
End If
Next i
End Sub
tabl = Split(texte, " ")
For i = 0 To UBound(tabl)
If tabl(i) = "blabla" Then
MsgBox ("il y a " & tabl(i + 2) & " blabla")
ElseIf tabl(i) = "blibli" Then
MsgBox ("il y a " & tabl(i + 2) & " blibli")
End If
Next i
End Sub
----------------------------
me rest plu que cette partie a etudier
texte = "blabla : 321 blibli : 50"
je voudrai récupérer ces données dans le press papier
mais je sais pa tro encor comment mi prendre
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 28 févr. 2008 à 00:53
lol, tu as bien fait de préciser, car j'étais en train de me demander pourquoi tu refaisais le test !
Excellent boulot.
Pour le presse-papier, c'est ClipBoard : Regarde dans l'aide et parmi les questions du forum.