Merci pour cette réponse Amadéus , j'ai fait un test c'est aussi le cas par contre lorsque je veux enregistrer une feuille de calcul
contenant des graph mais sans les boutons dans un autre classeur , les graph sont effacés avec la meme instruction .....
je vais essayer de me pencher sur la question en tout cas merci ...
résolu , j'ai juste indiqué le nom du classeur de destination avant ActiveSheet.Shapes dans l'instruction
For Each obj In ActiveSheet.Shapes