Comment vérifier si une forme ou une image existe dans la feuille active?
Par exemple, des dizaines de formes ou d'images ont déjà été ajoutées à la feuille de calcul active et vous souhaitez maintenant vérifier si une forme ou une image spécifique existe dans la feuille active. Comment pouvez-vous effectuer rapidement cette tâche sans vérifier les formes ou les images une par une ? Excel ne dispose pas de fonction intégrée pour cela, mais cet article présente un code VBA pour déterminer rapidement si une forme ou une image existe dans la feuille active.
Vérifier si une forme ou une image existe dans la feuille active
Vérifier si une forme ou une image existe dans la feuille active
Veuillez appliquer le code macro ci-dessous pour vérifier si une image spécifique existe dans la feuille active.
1. presse Alt + F11 clés pour activer Microsoft Visual Basic pour applications fenêtre.
2. Cliquez insérer > Module et collez le code ci-dessous dans le script.
VBA: vérifier si une forme ou une image existe
Sub CheckImage()
'UpdatebyExtendoffice20170927
Dim xChar As Picture
Dim xFlag As Boolean
Dim xCharName As String
On Error Resume Next
Application.ScreenUpdating = False
xCharName = "cat"
xFlag = False
For Each xChar In ActiveSheet.Pictures
Debug.Print xChar.Name
If xChar.Name = xCharName Then
MsgBox "The Image is on the Active Sheet", vbInformation, "KuTools For Excel"
xFlag = True
Exit For
End If
Next
If Not xFlag Then
MsgBox "The Image is Not on the Active Sheet", vbInformation, "KuTools For Excel"
End If
Application.ScreenUpdating = True
End Sub
3. presse F5 pour exécuter le code, une boîte de dialogue apparaîtra pour indiquer si l'image existe dans la feuille active.
![]() | ![]() |
Astuce: Dans le code macro, vous pouvez modifier le nom de l'image dans xCharName = "chat" pour répondre à vos exigences.
Articles connexes:
Meilleurs outils de productivité bureautique
Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et facilite grandement votre travail
- Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!