• Initiateur de la discussion Initiateur de la discussion juiklopm
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

juiklopm

Guest
Bonjour à toutes et à tous,

Voilà, cela à l'air bête mais je cherche à effacer une série d'images sur une feuille Excel portant toutes le nom "popol"

J'ai écrit le code VBA suivant mais cela ne fonctionne pas


For Each Shapes in ActiveWorksheet
If Shapes.Name = "popol" then
Shapes.Select
Selection.Delete
End If
Next



Je suis débutant et je maîtrise encore très peu VBA.

P.S. : Les images sont sur la feuille même et non dans un contrôle de type
Userform, Picturebox ou autre


Merci à tous


Eric - Paris
 
Bonsoir Eric, le Forum.

En supposant que tes Shapes se nomment "Popol1", "Popol2", etc...

Dim S As Shape
For Each S In ActiveSheet.Shapes
  If Left(S.Name, 5) = "Popol" Then
    S.Select
    Selection.Delete
  End If
Next S



Cordialement,
Didier_mDF

myDearFriend-3.gif
 
Bonjour le forum
Bonjour Eric, bonjour Didier & bonjour Bobstriker

Pour des boutons tu places ceci dans ton module :

Sub Sup_Boutons()
Dim CommandButton As Object
For Each CommandButton In ActiveSheet.OLEObjects
CommandButton.Delete
Next CommandButton
End Sub

@ ++ Eric C
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour