Supprimer une zone de texte

Bonjour à tous.

Je souhaite supprimer une zone de texte à l'aide d'une macro. J'utilise donc ce code :

ActiveSheet.DrawingObjects("ZoneTexte 27").Delete

Il fonctionne puisqu'une fois la macro terminée, la zone de texte n'est plus là. Cependant, j'ai un message d'erreur qui s'affiche :

"Impossible de lire la propriété DrawingObjects de la classe Worksheet".

Je ne comprends pas... Si il y a erreur, pourquoi la macro exécute cette instruction ?

Bonjour,

De cette façon :

ActiveSheet.Shapes("ZoneTexte 27").Delete

Hervé.

Bonsoir,

Je te remercies énormément. Mais j'ai encore un problème d'éxecution : "L'élément portant ce nom est introuvable".

En fait, à partir de ma macro, je lance la génération de X nouvelles feuilles. Ces nouvelles feuilles sont stockées sur un nouveau classeur. Tout ce passe bien, jusqu'à la dernière feuille où j'ai ce message d'erreur... Et pourtant, la macro s'est bien exécutée, puisque je n'ai plus ma zone de texte !

Problème résolu !

Rechercher des sujets similaires à "supprimer zone texte"