Bonjour
Sur une feuille Excel je dois remplacer dans une cellule donnée les espaces par "_" avec le code suivant:
Cells(x, Y).Select
Selection.Replace What:=" ", Replacement:="_", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=True, SearchFormat:=False, _
ReplaceFormat:=False
Selection.Replace What:="-", Replacement:="_", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=True, SearchFormat:=False, _
ReplaceFormat:=False
Selection.Replace What:="~*", Replacement:="_", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Sauf qu'il me fait le remplacement dans toutes les cellules de la feuilles alors que je précise bien que ce n'est que la sélection où je souhaite faire le remplacement.
Pourquoi ai-je ce problème?
Agrimaman