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

Supprimer les objets d'une feuille

  • Initiateur de la discussion Initiateur de la discussion Tibat
  • 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 !

T

Tibat

Guest
Bonjour à tout le forum!

Je voudrai savoir s'il existe un code capable d'effacer tout les objets d'une feuille, sans forcemént connaitre le nom de l'objet ?? Les objets en question sont des boutons (dessins) sur lesquels est affecté une macro (la même pour tout les boutons)!

Merci beaucoup de votre aide
 
BOnjour Tibat, le forum

Ce type de code te supprime tout les objets shapes et eux seules d'une feuille :

Sub Bouton3_QuandClic()
Dim obj As Shape
For Each obj In ActiveSheet.Shapes
   
If obj.Type = 1 Then
        obj.Delete
   
End If
Next obj
End Sub

Il existe un code pour faire ceci en une seule ligne, mais j'arrive plus à remettre la main dessus.

salut
 
Re : Supprimer les objets d'une feuille

OK merci pour le code Hervé, mais comment supprimer les objets présent dans une autre fenêtre que celle qui est active ?
 
Re : Supprimer les objets d'une feuille

Salut milomss et Bienvenu, le Forum

peut-être comme cela
Remplace ActiveSheet par Sheets("Feuil1") Par Exemple

Code:
[SIZE=2][COLOR=darkblue]
Sub Bouton3_QuandClic()
Dim obj As Shape
For Each obj In [B]Sheets("Feuil1")[/B].Shapes
    If obj.Type = 1 Then
        obj.Delete
    End If
Next obj
End Sub
[/COLOR][/SIZE]
Bonne Journée
 
Re : Supprimer les objets d'une feuille

bonjour, pour toutes feuilles

Sub Bouton3_QuandClic()
Dim obj As Shape
For F = 1 To ThisWorkbook.Sheets.Count
For Each obj In Sheets(F).Shapes
If obj.Type = 1 Then obj.Delete
Next
Next
End Sub

Roland
 
- 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

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