Bonjour à tous,
J'ai fait le code suivant pour supprimer des images sur ma feuille :
Sub Donnees()
Dim Wfl As Worksheet
Dim Shp As Shape
Set Wfl = ThisWorkbook.Worksheets("Fiche log")
For Each Shp In Wfl.Shapes
If Shp.Type <> 8 Then
Shp.Delete
End If
Next Shp
Ce code fonctionne très bien, sauf que j'aimerais ajouter au code "de ne pas supprimer l'objet "IMAGE".
J'ai donc fait ce code mais il ne fonctionne pas :
Sub Donnees()
Dim Wfl As Worksheet
Dim Shp As Shape
Set Wfl = ThisWorkbook.Worksheets("Fiche log")
For Each Shp In Wfl.Shapes
If Shp.Type <> 8 Or Shp.Name <> "IMAGE" Then
Shp.Delete
End If
Next Shp
Où est mon erreur ?
Merci
Clem