Le 02/11/21 à 03:42, Kinikoo a écrit :
Bonjour,
Je suis un peu confus par ta question.
Est-ce que tes codes QR dans tes feuilles se présentent sous forme
d'images? Pour toi, tu fais la distinction entre les images représentant
un code QR d'une autre image, mais pour Excel, c'est toute la même chose.
La procédure 1 supprime toutes les images DE TOUTES LES FEUILLES
qu'elles représentent une image quelconque ou un code QR.
La procédure 2 supprime seulement les images de TOUTES LES FEUILLES dont
le nom débute par ABC
1-
'------------------------------------------
Sub SupprimeLesImagesDansToutesLesFeuilles()
'Supprime les images dans toutes les feuilles du classeur
'sans distinction de leur nom.
Dim Sh As Worksheet
Dim C As Shape
For Each Sh In Worksheets
For Each C In Sh.Shapes
If TypeName(C.OLEFormat.Object) = "Picture" Then
C.Delete
End If
Next
Next
End Sub
'------------------------------------------
2-
'------------------------------------------
Sub Supprime_Code_QR()
'Supprime toutes les Shapes débutant par ABC
Dim Sh As Worksheet
Dim C As Shape
For Each Sh In Worksheets
For Each C In Sh.Shapes
If UCase(Left(C.Name, 3)) = "ABC" Then
C.Delete
End If
Next
Next
End Sub
'------------------------------------------
MichD