bonjour a tous
j'ai essayer par l'enregistreur de créer un code pour effacer tout les controls de la feuille que je reçois par internet avec parfois 20 lignes et parfois 450 lignes et effacer tout ces controls un par un est fastidieux
ActiveSheet.Shapes.Range(Array("Control 177", "Control 176", "Control 175") _
).Select
comme vous le voyer les controls ne sont pas renommés, mais sont tous en ligne du haut en bas
bonjour a tous
j'ai trouvé ma réponse en bas de mon post
ActiveSheet.DrawingObjects.Delete
merci a ce forum