Récupérer un partie d'une ligne et la mettre dans une textbox
utopiafr
Messages postés4Date d'inscriptionmardi 12 décembre 2000StatutMembreDernière intervention 3 avril 2009
-
3 avril 2009 à 15:48
utopiafr
Messages postés4Date d'inscriptionmardi 12 décembre 2000StatutMembreDernière intervention 3 avril 2009
-
3 avril 2009 à 17:38
Bonjour,
J'ai une variable LineToCopy qui représente une ligne égale à :
1abcd 2abcd 3abcd
1abcd peut changer
2abcd peut changer
3abcd constant
Je voudrais placer dans un textbox seulement la partie du milieu 2abcd
voici ma boucle :
TextBox1.Text = ""
Do
LineToCopy = LineInput(fSource)
If Not InStr(LineToCopy, Line) = 0 Then
TextBox1.Text = TextBox1.Text + LineToCopy & vbCrLf
End If
Loop While Not EOF(fSource)
Merci pour vos réponses.
En shell j'aurais fait :
echo LineToCopy | awk '{print $2}'
A voir également:
Récupérer un partie d'une ligne et la mettre dans une textbox
Genildf
Messages postés270Date d'inscriptionlundi 12 janvier 2009StatutMembreDernière intervention30 décembre 20151 3 avril 2009 à 17:31
Dans ce cas tu fait un repérage d'espace car c'est séparé par des espace non?
Essaye sa
for p = 1 to len(LineToCopy)
if asc(mid(LineToCopy,p,1)) = 32 then
for i = 1 to len(LineToCopy)
if asc(mid(LineToCopy,1,p+i)) = 32 then
Variable tronquée = mid(LineToCopy,p+1,i-1)
goto fin
end if
next
next
fin:
msgbox Variable tronquée
Je pense que il ya a plus simple mais bon je pense que comme sa sa marche sa permet de repérer les espaces