Private Sub Analyser_Click()
Dim Ind As Integer, sTmp As String, Tab1() As String, Tab2()
Dim sPrénom As String, sNom As String, eMail As String
sTmp = Me.TB_Autotask.Value
Tab1 = Split(sTmp, vbCr)
For Ind = 0 To UBound(Tab1)
If InStr(1, Tab1(Ind), "Prénom", vbTextCompare) > 0 Then
sPrénom = Replace(Tab1(Ind), "Prénom ", "")
sPrénom = Replace(sPrénom, vbCr, "")
ElseIf InStr(1, Tab1(Ind), "Nom", vbTextCompare) > 0 Then
sNom = Replace(Tab1(Ind), "Nom", "")
' Rétirer le caractère de tabulation
sNom = Replace(sNom, vbTab, "")
' Retirer le caractère avant le nom
sNom = Mid(sNom, 2, Len(sNom) - 1)
ElseIf InStr(1, Tab1(Ind), "@", vbTextCompare) > 0 Then
eMail = Replace(Tab1(Ind), vbCr, "")
' Rétirer le caractère de tabulation
eMail = Replace(eMail, vbTab, "")
' Retirer le caractère avant l'email
eMail = Mid(eMail, 2, Len(eMail) - 1)
End If
Next Ind
Debug.Print sPrénom & "/" & sNom & "/" & eMail
End Sub