A mon avis il y a mieux mais j'ai trouvé que ca pour l'instant
Sub SupprimeDevanttitre()
Dim MyRange As Range
i = 0
For Each parag In ActiveDocument.Paragraphs
i = i + 1
If parag.Style = "Titre 1" Then
Set Doc = ActiveDocument
Set MyRange = Doc.Range(Start:=Doc.Paragraphs(i).Range.Start, End:=Doc.Paragraphs(i).Range.End)
toto = IsNumeric(Mid(MyRange, 1, 1))
Do While IsNumeric(Mid(MyRange, 1, 1)) Or Mid(MyRange, 1, 1) = "." Or Mid(MyRange, 1, 1) = " "
MyRange.Characters(1).Delete
Loop
End If
Next
End Sub
J'espere que ca t'aide.