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

XL 2016 Convertir liens hypertexte en image

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

hjfe

XLDnaute Nouveau
Bonjour,
Je possède un tableau avec des liens hypertextes menant à des images. Je voudrais pouvoir afficher ces images dans une colonne à côté. Est-ce que qqun saurait comment faire ?
Merci d’avance !
 
Bonjour hjfe, le forum,

Téléchargez les fichiers zippés joints dans le même dossier et voyez la macro du bouton :
VB:
Sub Images()
Dim ps$, h As Hyperlink, had$, p%, ext$, c As Range, cad$, s As Shape
ps = Application.PathSeparator
Application.ScreenUpdating = False
With Sheets("Feuil1") 'à adapter
    .Visible = xlSheetVisible 'au cas où...
    For Each h In .Hyperlinks
        had = h.Address
        p = InStrRev(had, ".")
        If p Then
            ext = Mid(had, p)
            If ext = ".jpg" Or ext = ".jpeg" Or ext = ".png" Or ext = ".gif" Or ext = ".tiff" Then
                If Not had Like "?:" & ps & "*" Then had = ThisWorkbook.Path & ps & had
                Set c = h.Parent.Offset(, 1) 'cellule à droite
                cad = c.Address
                For Each s In .Shapes
                    If s.TopLeftCell.Address = cad Then s.Delete 'vide la cellule
                Next s
                With .Pictures.Insert(had) 'insère l'image dans la feuille
                    .ShapeRange.LockAspectRatio = msoTrue 'verrouille le rapport hauteur/largeur
                    .Height = c.Height - 2
                    If .Width > c.Width Then .Width = c.Width - 2
                    .Top = c.Top + (c.Height - .Height) / 2
                    .Left = c.Left + (c.Width - .Width) / 2
                End With
            End If
        End If
    Next h
End With
End Sub
A+
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
646
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…