salut
essaye ça :
Sub Macro1()
Dim ma_chaine As String, Lig As Long, LigMax As Long, pos As Integer
LigMax = [B65000].End(xlUp).Row 'Dernière ligne remplie
ma_chaine = "AR fait au syndic" 'Texte cherché
For Lig = 2 To LigMax 'Boucle sur la totalité
If Cells(Lig, 2) Like "*AR fait au syndic*" Then
pos = InStrRev(Cells(Lig, 2), ma_chaine) 'Position du texte cherché
MsgBox Mid(Cells(Lig, 2), pos - 35, 10)
' Cells(Lig, 1) = Format(Mid(Cells(Lig, 2), pos - 35, 10), "MM/dd/yyyy")
End If
Next Lig
Columns("A").Select
Selection.NumberFormat = "m/d/yyyy"
End Sub