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

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.
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.

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.
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).

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 ».

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.

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
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.
- 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