Function Extraire_Mot(Texte As String, No_Mot) As String
Dim CountMot As Long
With Application.WorksheetFunction
CountMot = Len(Texte) - Len(.Substitute(Texte, " ", "")) + 1
No_Mot = No_Mot - 1
Extraire_Mot = Mid(Mid(Mid(.Substitute(Texte, " ", "^", No_Mot), 1, 256), _
.Find("^", .Substitute(Texte, " ", "^", No_Mot)), 256), 2, _
.Find(" ", Mid(Mid(.Substitute(Texte, " ", "^", No_Mot), 1, 256), _
.Find("^", .Substitute(Texte, " ", "^", No_Mot)), 256)) - 2)
End With
End Function