KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment afficher des images à partir d’une plage contenant les chemins de fichiers dans Excel ?

AuteurXiaoyang Date de modification
extraire des images à partir de chemins de fichiers

Dans Excel, il vous arrive souvent de disposer d’une liste de chemins de fichiers d’images — par exemple, lorsque vous gérez un inventaire de produits, compilez des photos d’employés ou organisez une documentation de projet où chaque enregistrement est associé à une image. Dans ces cas, afficher directement les images à côté de leurs chemins améliore considérablement la clarté, rend les données plus accessibles visuellement et enrichit vos rapports ou présentations. Toutefois, Excel ne propose pas de fonctionnalité native permettant d’insérer automatiquement des images à partir des chemins indiqués dans des cellules. Cela oblige les utilisateurs à relever le défi d’intégrer efficacement ces images, particulièrement lorsqu’ils traitent un grand volume de données. Ci-dessous, nous expliquons comment mettre en œuvre cette fonctionnalité à l’aide d’un code VBA, d’une extension Excel dédiée, et abordons également les scénarios d’application courants, les avantages, les limites ainsi que des conseils pratiques pour chaque méthode.

Afficher des images à partir d’une plage de Chemin du fichier avec du code VBA dans Excel

Afficher des images à partir d’une plage de Chemin du fichier grâce à une fonctionnalité remarquable


Afficher des images à partir d’une plage de Chemin du fichier avec du code VBA dans Excel

Pour les utilisateurs à l’aise avec l’automatisation et désireux de davantage de personnalisation, vous pouvez insérer une image dans Excel à partir d’un chemin de fichier à l’aide de VBA. Cette approche vous offre toute la flexibilité nécessaire pour adapter le code à divers scénarios — comme ajuster la taille ou le positionnement de l’image — et s’avère particulièrement utile si vous travaillez fréquemment avec des listes dynamiques.

1. Maintenez enfoncées les touches ALT + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

2. Cliquez sur Insertion > Module, puis copiez-collez le code suivant dans la fenêtre du Module. Assurez-vous que vos chemins de fichiers sont valides et accessibles depuis votre ordinateur, sinon l’insertion de l’image pourrait échouer.

Code VBA : Afficher des images à partir d’une plage de Chemin du fichier :

Sub InsertPicFromFile()
    Dim xRg As Range
    Dim xCell As Range
    Dim xVal As String
    On Error Resume Next
    Set xRg = Application.InputBox("Please select file path cells:", "KuTools for Excel", Selection.Address, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Application.ScreenUpdating = False
    For Each xCell In xRg
        xVal = xCell.Value
        If xVal <> "" Then
            ActiveSheet.Shapes.AddPicture xCell.Value, msoFalse, msoTrue, _
            xCell.Offset(0, 1).Left, xCell.Top, xCell.Height, _
            xCell.Height
        End If
    Next
    Application.ScreenUpdating = True
End Sub

3. Pour exécuter ce code, appuyez sur la touche F5 dans la fenêtre VBA. Une boîte de dialogue s’ouvrira pour vous demander de sélectionner la plage de cellules contenant vos chemins de fichiers. Vous pouvez utiliser votre souris pour sélectionner les cellules comportant les chemins de fichiers.code VBA pour sélectionner la liste des chemins de fichiers

4. Une fois les cellules sélectionnées, cliquez sur OK. La macro traitera les chemins de fichiers et insérera automatiquement les images correspondantes dans la colonne adjacente, en associant chaque chemin à son image. Vous obtiendrez un résultat similaire à celui de la capture d’écran suivante.

toutes les images basées sur les chemins de fichiers correspondants ont été affichées

Cette méthode VBA s’avère particulièrement utile lorsque vos chemins d’images sont locaux et que vous recherchez une solution rapide et reproductible. Elle est idéale pour automatiser la même tâche sur plusieurs feuilles ou classeurs. Toutefois, gardez à l’esprit certaines limitations :

  • Le code VBA risque de ne pas fonctionner si les fichiers image sont déplacés, supprimés ou si les chemins d’accès aux fichiers sont incorrects.
  • Pour les chemins de fichiers situés sur un réseau ou dans le cloud, des délais ou des erreurs peuvent survenir en cas de connexion lente ou d’inaccessibilité des fichiers.
  • L’insertion d’images peut nécessiter un redimensionnement ou un déplacement si la mise en page de votre feuille change après l’exécution de la macro.

Afficher des images à partir d’une plage de Chemin du fichier grâce à une fonctionnalité remarquable

Pour ceux qui préfèrent une solution sans complication ou trouvent le VBA trop complexe, Kutools pour Excel propose une fonctionnalité intégrée appelée Insérer des images à partir du chemin d'accès (URL). Grâce à cet outil polyvalent, vous pouvez insérer instantanément des images en masse en faisant référence à des chemins de fichiers ou à des URL — idéal aussi bien pour les images locales que pour celles hébergées en ligne.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...
Conseils :Pour utiliser la fonction Insérer des images à partir du chemin d'accès (URL), assurez-vous d’avoir Kutools pour Excelinstallé sur votre ordinateur. Vous pouvez le télécharger et l’installer pour un essai gratuit et commencer immédiatement à bénéficier de ses outils pratiques.

Après avoir installé Kutools pour Excel, suivez ces étapes pour insérer rapidement des Insérer une image :

1. Allez dans l’onglet Kutools, puis cliquez sur Insertion > Insérer des images à partir du chemin d'accès (URL).

cliquer sur la fonctionnalité Insérer des images à partir du chemin (URL) de Kutools

2. Dans la boîte de dialogue Insérer des images à partir du chemin d'accès (URL) :

  • Sélectionnez la plage de cellules contenant le chemin du fichier ainsi que la cellule dans laquelle vous souhaitez insérer l’image.
  • Ensuite, indiquez la taille souhaitée pour l’image dans la section « Taille de l’image ».

spécifier les options dans la boîte de dialogue

3. Cliquez sur Ok, et Kutools insérera automatiquement les images à côté de vos chemins de fichiers sélectionnés. Le processus est rapide et élimine les erreurs courantes liées à l’insertion manuelle, vous permettant ainsi de maintenir une feuille de calcul organisée et cohérente.

les images correspondantes ont été insérées

Avec Kutools, gérez efficacement de grands volumes de données d’images, utilisez des liens d’images web et personnalisez la mise en page via une interface intuitive. Si un chemin ne se charge pas ou qu’une image n’apparaît pas, assurez-vous que le fichier ou l’URL est accessible et correctement saisi. En cas d’insertion accidentelle ou incorrecte, utilisez simplement la fonction « Annuler » d’Excel pour revenir en arrière.

Cliquez pour télécharger Kutools pour Excel et profitez dès maintenant de l’essai gratuit !


Autres articles connexes :

  • Convertir des URL d’images en images réelles dans Excel
  • Si vous avez une liste d’adresses URL d’images dans la colonne A et que vous souhaitez télécharger ces images pour les afficher dans la colonne B adjacente, comme le montre la capture d’écran ci-contre, comment extraire rapidement et facilement les images réelles à partir de leurs URL dans Excel ?
  • Extraire des liens hypertexte à partir de plusieurs images dans Excel
  • Supposons que vous disposiez d’une liste d’images dans une feuille de calcul, chacune associée à un lien hypertexte, et que vous souhaitiez extraire les véritables adresses de ces liens vers les cellules adjacentes, comme illustré dans la capture d’écran ci-dessous. Bien sûr, il est possible de copier manuellement chaque adresse depuis la boîte de dialogue « Modifier le lien hypertexte », mais cette méthode devient rapidement fastidieuse lorsqu’il s’agit de traiter de nombreux liens.
  • Créer une liste déroulante avec des images dans Excel
  • Dans Excel, créer une liste déroulante à partir de valeurs de cellules est simple et rapide — mais avez-vous déjà essayé d’en créer une avec des images ? Autrement dit, lorsqu’on sélectionne une option dans la liste déroulante, l’image correspondante s’affiche instantanément.
  • Insérer la même image dans plusieurs feuilles de calcul
  • Généralement, vous pouvez insérer rapidement une image dans une feuille de calcul à l’aide de la fonction **Insérer** dans Excel, mais avez-vous déjà essayé d’insérer la même image dans toutes les feuilles de votre classeur ?

Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre 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 rend votre travail bien plus facile

  • Activez 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 vous fait économiser des centaines de clics de souris chaque jour !

Tous les compléments Kutools. Un seul installateur

Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.

ExcelWordOutlookTabsPowerPoint
  • Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
  • Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
  • Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
  • Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
  • Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels