Comment supprimer les objets d'une sélection

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

MJ13

XLDnaute Barbatruc
Bonjour à tous.

Je cherche le moyen de supprimer en VBA les objets (dessin, images ...) présents dans une ou une sélection de cellules.
Cela me paraît compliqué.
Voir le fichier joint .
D'avance merci.
 

Pièces jointes

Re : Comment supprimer les objets d'une sélection

Bonjour

Voilà ce que je te propose.
En fonction de la taille de la sélection.
j'efface toutes les images(shapes) diont le centre est situé dans cette fenêtre

Sub efface()
x = Selection.Left
y = Selection.Top
xr = x + Selection.Width
yr = y + Selection.Height

'MsgBox x & "/" & xr & Chr$(13) & y & "/" & yr

Set images = ActiveSheet.Shapes
'MsgBox images.Count
For Each i In images
centreix = i.Left + (i.Width / 2)
centreiy = i.Top + (i.Height / 2)
If centreix > x And centreix < xr And centreiy > y And centreiy < yr Then
'MsgBox i.Name
i.Delete
End If
Next
End Sub
 
- 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

Discussions similaires

Réponses
14
Affichages
404
Réponses
4
Affichages
240
Retour