rebonjour,
alors soit le texte entier:
TousMessage="bla bla bla Debut Message1 bla bla bla Fin Message1 bla bla bla"
Private Function ChaineEntre(Text, ChaineDebut, ChaineFin As String) As String
Dim posDebut, PosFin As Long
posDebut = InStr(1, Text, ChaineDebut) + Len(ChaineDebut)
PosFin = InStr(posDebut, Text, ChaineFin)
If PosFin = 0 Then
ChaineEntre = ""
Exit Function
End If
ChaineEntre = Mid(Text, posDebut, PosFin - posDebut)
End Function
mon_text=ChaineEntre(TousMessage,"Debut Message1","Fin Message1")
il faut tester la fonction parce que je viens juste de la faire. mais je crois qu'elle marche bien
Hassen TUNISIE