Je viens de comprendre , c'est moi qui fait n'importe quoi :/
Mes macros, globalement, copient des données pour les coller ailleurs .
Donc à un moment il y a de la selection, puis de la copie, puis du collage ( ok, mon language est super pas pro :p )
Par selection j'entend le pointillé vert ;)
Et donc en general à la fin du copié/collé, en manuel, on fait un escape pour ne plus avoir cette selection .
En fait, en résumé, j'ai l'impression qu'il faut seulement que je rajoute à la fin de mon code
Range("A1").Select
Ca suffirait non ?