Bonjour joe.levrai
Je n'avais pas pensé à faire ainsi (supprimer chaque caractère 133 pris séparément).
J'avais essayé le remplacement de la chaîne "..." ainsi :
ActiveSheet.UsedRange.Replace What:=String(3, Chr(133)), Replacement:="", LookAt:=xlPart
Ne marchait pas, alors que marcherait sans problème le remplacement de tout autre chaîne de caractère (exemple "bbb") par un
ActiveSheet.UsedRange.Replace What:=String(3, Chr(66)), Replacement:="", LookAt:=xlPart
Ouais ... Excel nous fatigue, quelquefois, non ?
Amitiés.
Ce que nous découvrons tous les deux de ce comportement particulier, et qu'il nous faudrait faire de la gymnastique pour remplacer par exemple ".." par "toto". (je dis bien ".." et non "."). L'aide VBA ne nous dit absolument rien de ce comportement-là.
Partager