Comment effacer des images avec une macro

Résolu

Bonjour,

J'ai des états de comptes en pdf que je convertis en fichier excel. Je dois monter une macro pour remplacer toutes les étapes qu'on fait manuellement et qui prennent du temps. La toute première étape est d'éliminer toutes les images (logo) Est-ce qu'il existe une commande que je pourrais incorporer dans une macro qui chercherait toutes les images et les effacerait d'un coup ? Les images sont identifiées image1.png et image2.png

Merci


Windows / Chrome 138.0.0.0

3 réponses

  1. ça fonctionne très bien, merci

    1
    1. Bonjour,

      Essayez cela :

      Sub SupprimerToutesLesImages()
          Dim ws As Worksheet
          Dim shp As Shape
          
          ' Parcourir toutes les feuilles du classeur
          For Each ws In ActiveWorkbook.Worksheets
              ' Parcourir toutes les formes de la feuille
              For Each shp In ws.Shapes
                  ' Vérifier si c'est une image
                  If shp.Type = msoPicture Then
                      shp.Delete
                  End If
              Next shp
          Next ws
      End Sub

      0
      1. il n'y a qu'une seule feuille. Je vais essayer ça,. merci

        0