Bonjour,
Bien que dans ma macro je précise les paramètres de remplacement, à l'exécution, c'est le parametrage de la boite de dialogue qui a été conservé.
Comment être sûr de la portée.
question subsidiaire pour ne pas perturber l'utilisateur, comment capturer l'état de la box avant le remplacement et le remettre en place après ?
La fonction est décrite par microsoft, ou il est bien dit que le code change la valeur de la box de dialogue.
https://msdn.microsoft.com/fr-fr/lib.../ff194086.aspx
Mon code:
Dans mon cas, la macro a remplacé tous les "." de mon classeur par des "/", car j'avais fait manuellement un remplacer sur le classeur précédemment, alors que je l'attendais sur la colonne S (sans le titre d'ailleurs.
merci pour vos conseils
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Range("s2").Select Range(Selection, Selection.End(xlDown)).Select Selection.Replace What:=".", Replacement:="/", LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False
Denis
Partager