Re
Patty5046, Concernant la macro, je dois mal m'y prendre, j'ouvre une nouvelle macro, je copie/colle la macro en remplaçant A65366 par D2, je fais "play" et rien ne se passe …
Il ne faut pas remplacer A65366 par D2 ; mais par D65366
Avec tes données en colonne D , macro :
Sub ExtractionTitre()
For lig = 2 To ActiveSheet.Range("D65536").End(xlUp).Row
Txt = Cells(lig, 4)
For k = 1 To Len(Txt)
If Mid(Txt, k, 1) <> " " And Mid(Txt, k, 1) = LCase(Mid(Txt, k, 1)) And IsNumeric(Mid(Txt, k, 1)) = False Then Exit For
Next
Cells(lig, 5) = Left(Txt, k - 2)
Txt = Mid(Txt, k - 1, Len(Txt))
For k = 1 To Len(Txt)
If IsNumeric(Mid(Txt, k, 1)) Then Exit For
Next
Next
End Sub
A +