Bonjour à tous,
En vba, il existe une fonction native REPLACE(expression, find, replace, [ start, [ count, [ compare ]]])
Voir ici pour plus d'information
Toutefois, cette fonction ne peut remplacer qu'un seul caractère à la fois. donc dans l'éventualité d'un remplacement de différents caractères par un même caractère, rien de mieux que l'utilisation du RegEx. Le code suivant permet cette action!
Public Function fRegExReplace(psValue As String, psPattern