avec tes deux exemple elle te retourne bien la serie de 7 chiffre.
elle peut d ailleurs etre ameliorer et retourne une serie de moins ou plus de 7 chiffres
Private Function StrinCh(ch As String) As String
Dim i As Integer
Dim Pos As Integer
Pos = 0
For i = 1 To Len(ch)
If IsNumeric(Mid$(ch, i, 1)) And IsNumeric(Mid$(ch, i, 7)) Then
StrinCh = Mid$(ch, i, 7)
Exit For
End If
Next
End Function
Voila @+
-------------------------------------------------
Essai ca sinon on trouvera autre chose
-------------------------------------------------
je veut recuperer le chiffre mais je le sais pas d'avance lequel je vais avoir en fais je veut recuperer une serie de 7 chiffres qui ce suivent dans une chaine peut importe la chaine et peut importe ou elle ce trouve dans la chaine
Si oui, fais le test sur les chaines elle même
XXXXXXX est toujours compris entre "javascript:playVideos(" et ")"
YYYYY est toujours compris entre "vid=" et rien ou "&" dans le cas ou tu aurais &vid=YYYYY&rep=51 rep etant une autre rubrique
bien sur, il faut que les chaines restent les mêmes surtou la deuxième.
Merci beaucoup jrivet ca fonctionne mais j'ai du modifier un peu
pour bien la comprendre
Private Sub Command1_Click()
Dim Strinch As String
Dim i As Integer
For i = 1 To Len(Text1)
If IsNumeric(Mid$(Text1, i, 1)) And IsNumeric(Mid$(Text1, i, 7)) Then
Strinch = Mid$(Text1, i, 7)
Exit For
End If
Next
Text2 = Strinch
End Sub