Bonjour,
p'tite variante :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| Function Extrait$(Chaine$, CarD$, CarF$, Optional B As Boolean = False)
S$ = Application.Trim(Chaine$)
D& = InStr(S$, CarD$)
If D& Then
F& = InStr(D& + 1, S$, CarF$)
If F& Then Extrait$ = Mid$(S$, D& - B, F& - D& + 1 + B * 2)
End If
End Function
Sub Demo()
Test$ = " Vaugirard (Boulevard Vaugirard) "
MsgBox Extrait$(Test$, "(", ")") & vbLf & vbLf & Extrait$(Test$, "(", ")", True)
End Sub |
_______________________________________________________________________________
Merci de cliquer sur

pour chaque message ayant aidé puis sur

pour clore cette discussion …
Partager