Bonjour,
Je cherche à lire un caractère d'une chaîne en fonction de la position du tiret.
J'ai tenté le code ci-dessous, mais je n'arrive pas à lire ce caractère.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim i, xx
On Error Resume Next
i = Application.WorksheetFunction.Find("-", Target)
xx = Target.Characters(Start:=i - 1, Length:=1)
MsgBox (xx)
End Sub
Si j'écris par exemple Jean-Paul, je voudrais trouver ''n'', soit la lettre avant le tiret.
Savez-vous m'aider ?
Cordialement.