Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

shape à supprimer

edelweisseric

XLDnaute Occasionnel
Bonjour,

J'ai une macro qui crée, sur une feuille, un 'shape' (oval), et je voudrais, avec une autre macro, supprimer ce 'shape' et seulement ce 'shape'.

Merci de votre aide

Edelweisseric
 

_Thierry

XLDnaute Barbatruc
Repose en paix
Bonjour EdelweissEric, le Forum

Une approche basic :
Sub TheOvalKillerBasic()
Dim Sh As Shape

For Each Sh In ActiveSheet.Shapes
   
If Sh.AutoShapeType = msoShapeOval Then
            Sh.Delete
   
End If
Next Sh

End Sub

Qui détruiera toutes les Shapes de Type Oval de la Feuille Active...


Une autre approche qui détruira toutes les Shapes de Type Oval de la Feuille Active qui ont un nom commençant par 'Oval'... (A toi de nommer les Shapes Oval devant persister avec un autre nom...)


Bon Appétit
[ol]@+Thierry[/ol]
 

Discussions similaires

Réponses
10
Affichages
559
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…