Bonsoir,
A tester:
Sub parentheses()
Dim ouv As Long
Dim i As Long
Dim longcar As Long
'déclarer les variables
ouv = 0
i = 0
With Application.ActiveDocument
For Each ch In .Characters
i = i + 1
If .Characters(i) = "(" Then ouv = i
If .Characters(i) = " )" Then
If ouv > 0 Then
longcar = i - ouv
If longcar > 0 Then
.Characters(ouv).Select
Selection.MoveRight unit:=wdCharacter, Count:=(longcar), Extend:=wdExtend
Selection.Font.Bold = True
End If 'loncar
ouv = 0
End If 'ouv
End If
Next ch
End With
End Sub
Cordialement
A noter je vois un espace avant la ) qui n'existe pas en faisant edit
Message édité par seniorpapou le 07-11-2006 à 18:51:26