Re...
Dans ma formule de feuille de calcul, il y a une erreur, il faut remplacer le B8 par A1. De plus après différents essais, cette fonction peut être réduite =SUBSTITUE(A1;"\";"\[";NBCAR(A1)-NBCAR(SUBSTITUE(A1;"\";"")))&"]"
Et la voici en code VBA :
Sub ChangeString()
Range("A1").Value = Application.Evaluate("=SUBSTITUTE(A1,""\"",""\["",LEN(A1)-LEN(SUBSTITUTE(A1,""\"","""")))&""]""")
End Sub
Bonne journée
@+Jean-Marie