Convertir liens d'image vers une image

  • Initiateur de la discussion Initiateur de la discussion noobyyy
  • Date de début Date de début

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 !

N

noobyyy

Guest
Bonjour,

je possède un tableau avec une colonne contenant des liens vers des images.

J'aimerai créer une macro ou utiliser une fonction existante pour remplacer ces liens par les images pour chaque cellule contenant un lien.

Exemple :

si c4 contient le lien vers le logo de google j'aimerai que la macro la remplace par le logo dans la cellule.

Est-ce faisable ?

Merci de me guider.
 
Re : Convertir liens d'image vers une image

J'ai trouvé quelques pistes pour l'image cependant quel est le nom de la fonction pour connaitre le positionnement d'une cellule ?

Merci
 
Dernière modification par un modérateur:
Re : Convertir liens d'image vers une image

Bonjour noobyyy, bienvenue sur XLD,

Il aurait été convenable de joindre votre fichier 🙄

A défaut, télécharger le dossier joint (extraire les 2 fichiers dans le même répertoire).

Cette macro insère les images dans les cellules des liens hypertextes :

Code:
Sub InsérerImages()
Dim h As Hyperlink, fich$
For Each h In ActiveSheet.Hyperlinks
  If Right(h.Address, 4) = ".jpg" Then
    fich = ThisWorkbook.Path & "\" & h.Address
    With ActiveSheet.Pictures.Insert(fich)
      .Top = h.Parent.Top
      .Left = h.Parent.Left
      .Height = h.Parent.Height
    End With
    'h.Delete 'facultatif, si l'on veut supprimer le lien
  End If
Next
End Sub
A+
 

Pièces jointes

Re : Convertir liens d'image vers une image

est-ce que c'est possible de récupérer l'image sur internet et la mettre dans la cellule ?

pour le moment elle se déplace au dessus des autres cellules.

Code:
'Récupère image sur le web
Private Sub AjoutImageFeuille(link As String)
    Dim Shp As Shape
    Set Shp = Feuil1.Shapes.AddPicture(link, msoFalse, msoCTrue, 10, 10, 150, 70)
End Sub

Merci
 
Re : Convertir liens d'image vers une image

j'ai réussi à intégrer des images, cependant comment supprimer les liens ? Le code ci-dessus supprime les liens mais pas le texte.
J'aimerai vider le texte avant d'y insérer l'image.

J'ai essayé cell.ClearContents mais sans succès
Merci
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
12
Affichages
452
Réponses
5
Affichages
867
Réponses
4
Affichages
821
Retour