Comment afficher des images à partir d'une plage de chemins de fichiers dans Excel ?

Si vous avez une liste de chemins de fichiers d'images, et que vous souhaitez maintenant afficher les images correspondantes dans la colonne adjacente en fonction des chemins de fichiers pour obtenir le résultat de capture d'écran suivant. Comment pourriez-vous résoudre cette tâche rapidement et facilement dans Excel ?
Afficher des images à partir d'une plage de chemins de fichiers avec un code VBA dans Excel
Afficher des images à partir d'une plage de chemins de fichiers avec une fonctionnalité étonnante
Afficher des images à partir d'une plage de chemins de fichiers avec un code VBA dans Excel
Voici, je peux vous présenter un code VBA pour vous aider, veuillez procéder comme suit :
1. Maintenez les touches ALT + F11 enfoncées pour ouvrir la fenêtre Microsoft Visual Basic for Applications.
2. Cliquez sur Insérer > Module, puis collez le code suivant dans la fenêtre Module.
Code VBA : Afficher des images à partir d'une plage de chemins de fichiers :
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. Après avoir inséré le code ci-dessus, appuyez sur la touche F5 pour exécuter ce code, et une boîte de dialogue s'affiche pour vous rappeler de sélectionner les cellules contenant les chemins de fichiers, voir capture d'écran :
4. Ensuite, cliquez sur le bouton OK, toutes les images basées sur les chemins de fichiers correspondants ont été affichées dans la colonne suivante comme le montre la capture d'écran suivante :
Afficher des images à partir d'une plage de chemins de fichiers avec une fonctionnalité étonnante
Si vous êtes gêné par le code ci-dessus, Kutools for Excel prend en charge une fonctionnalité pratique - Insérer des images à partir du chemin d'accès (URL), avec cet outil puissant, vous pouvez rapidement insérer les images basées sur les chemins de fichiers ou les adresses URL en une seule fois.
Après avoir installé Kutools for Excel, veuillez procéder comme suit :
1. Cliquez sur Kutools > Insérer > Insérer des images à partir du chemin d'accès (URL), voir capture d'écran :
2. Dans la boîte de dialogue Insérer des images à partir du chemin d'accès (URL), veuillez effectuer les opérations suivantes :
- Sélectionnez la liste des cellules qui contiennent le chemin de fichier et une cellule où vous souhaitez placer l'image ;
- Ensuite, spécifiez la taille de l'image que vous souhaitez utiliser sous la section Taille de l'image.
3. Ensuite, cliquez sur le bouton Ok, les images correspondantes ont été insérées dans les cellules, voir capture d'écran :
Cliquez pour télécharger Kutools for Excel et essayez-le gratuitement dès maintenant !
Plus d'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 maintenant télécharger les images correspondantes depuis les URL et les afficher dans la colonne B adjacente comme le montre la capture d'écran de gauche. Dans Excel, comment extraire rapidement et facilement les images réelles à partir des URL d'images ?
- Extraire des hyperliens de plusieurs images dans Excel
- Disons que vous avez une liste d'images dans une feuille de calcul, et que chaque image contient un hyperlien, maintenant, vous aimeriez extraire les adresses réelles des hyperliens de ces images vers leurs cellules suivantes comme le montre la capture d'écran suivante. Bien sûr, vous pouvez copier l'adresse de l'hyperlien depuis la boîte Modifier l'hyperlien une par une, mais cela sera chronophage s'il y a plusieurs hyperliens à extraire.
- Créer une liste déroulante avec des images dans Excel
- Dans Excel, nous pouvons créer rapidement et facilement une liste déroulante avec des valeurs de cellule, mais avez-vous déjà essayé de créer une liste déroulante avec des images, c'est-à-dire, lorsque vous cliquez sur une valeur dans la liste déroulante, son image relative est également affichée.
- Insérer la même image dans plusieurs feuilles de calcul
- Normalement, nous pouvons insérer une image dans une feuille de calcul rapidement en utilisant la fonction Insérer dans Excel, mais avez-vous déjà essayé d'insérer la même image dans toutes les feuilles de calcul de votre classeur ?
Meilleurs outils de productivité Office
Dynamisez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité la plus essentielle pour vous...
Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail
- Activez la modification 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, au lieu d’ouvrir de nouvelles fenêtres.
- Augmentez votre productivité de50% et réduisez des centaines de clics de souris chaque jour!