Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 affichage image dans cellule

Thalie

XLDnaute Nouveau
bonjour,

je souhaite créer une base de donnée affichant les images contenues dans un dossier dans une cellule excel (je précise que les images sont nommées selon un identifiant unique)
en A l'identifiant, en B le nom du produit et en C les images.
Pouvez-vous m'aider ?
merci à vous
 

Thalie

XLDnaute Nouveau
bonjour job75,
voici en le fichier et les photos et j'aimerai en colonne c afficher les photos
merci de ton aide
Thalie
 

Pièces jointes

  • alfa.xlsx
    17 KB · Affichages: 10
  • 17271.png
    105.6 KB · Affichages: 3
  • 17272.png
    105.6 KB · Affichages: 2
  • 17273.png
    105.6 KB · Affichages: 1
  • 17518.png
    73 KB · Affichages: 1
  • 17517.png
    73 KB · Affichages: 4
  • 17516.png
    73 KB · Affichages: 4
  • 17275.png
    105.6 KB · Affichages: 2
  • 17274.png
    105.6 KB · Affichages: 0
  • 17519.png
    73 KB · Affichages: 1

job75

XLDnaute Barbatruc
Bonjour,

Le plus simple est d'introduire chaque image dans le commentaire de la cellule en colonne C .

Voyez le fichier (zippé) joint avec ce code :
VB:
Sub Images()
Dim coef#, chemin$, i&, fichier$, o As Object
coef = 2 'coefficient d'agrandissement des images, à adapter
chemin = ThisWorkbook.Path & "\"
Application.ScreenUpdating = False
With [Tableau1]
    .Columns(3).ClearComments
    For i = 1 To .Rows.Count
        fichier = Dir(chemin & .Cells(i, 1) & ".jpg")
        If fichier <> "" Then
            Set o = ActiveSheet.Pictures.Insert(chemin & fichier) 'image temporaire
            o.ShapeRange.LockAspectRatio = msoTrue 'verrouille les proportions
            o.Width = o.Width * coef 'agrandissement
            With .Cells(i, 3).AddComment("").Shape 'crée le commentaire
                .Width = o.Width
                .Height = o.Height
                .Fill.UserPicture chemin & fichier
            End With
            o.Delete 'supprime l'image temporaire
        End If
    Next
End With
End Sub
L'image s'affiche au survol de la cellule par la souris.

A+
 

Pièces jointes

  • alfa(1).zip
    122.4 KB · Affichages: 15

Thalie

XLDnaute Nouveau

Merci bcq
Thalie
 

Discussions similaires

Réponses
1
Affichages
307
Compte Supprimé 979
C
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…