Microsoft 365 Affichage d'une image au survol d'un Lien hypertexte Excel

Niasoleb

XLDnaute Nouveau
Bonjour

J'aimerais savoir si on peut afficher l'image correspondant au lien hypertexte au lieu de l'adresse.
J'ai un fichier de plus de 4000 lignes et il est très long de cliquer sur le lien pour voir l'image

1606819280917.png


D'avance merci de votre aide...
 

fanch55

XLDnaute Impliqué
Bonsoir,
A ma connaissance, ce n'est pas possible .

Pour que cela puisse être quasi instantané, il faudrait incorporer toutes les images dans le document Excel, ce qui ferait un document avec une taille incalculable,très long à charger, sauvegarder, etc ...

Si votre lien est lent, c'est probablement dû au débit réseau ou à la capacité du serveur de répondre à la demande .

On pourrait mettre un activeX qui chargerait le fichier dans un contrôle Image au survol de la souris, mais il ferait le même boulot avec un temps de réponse quasi identique, voire plus long ( ou plus court selon le contexte, car il n'utiliserait pas le protocole internet de l'hyperlien et sans lancer d'application de visualisation , à voir ... sans garantie)
 

fanch55

XLDnaute Impliqué
Re-bonsoir,
Un palliatif en conservant le principe de l'hyperlien :
niasoleb.gif

On a donné le nom "Photo" à la cellule A1 ( par exemple), la ligne pourra être masquée .
En définissant un hyperlien comme indiqué, le code ci-dessous sera exécuté :
VB:
Private Sub Worksheet_Activate()
    Del_Photo
End Sub

Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
    Target.Parent.Activate
    If Target.SubAddress = "Photo" _
    Then ActiveSheet.Pictures.Insert(Target.ScreenTip).Name = "Photo"
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Del_Photo
End Sub

Sub Del_Photo()
On Error Resume Next
    ActiveSheet.Pictures("Photo").Delete
End Sub

C'est pas un survol de souris mais un click sur Hyperlien.
Peut-être plus rapide ... 🤔
Par contre, je n'ai pas contrôlé l'existence du fichier ..
 

zebanx

XLDnaute Accro
Bonjour a tous;),

Merci a franrch55 pour sa proposition.
Et juste une remarque par rapport à la BDD présentée : il est fastidieux mais sûrement plus opportun a des fins d'exploitation et/ou d'analyse d'insérer une/deux colonne descriptive pour détailler le visuel en question par mot clé. En l'espèce pour l'image de franch55 soit poisson, soit brochet, poisson-brochet...
C'est long, 4000 lignes mais...

Edit : Sinon, comme souvent, aller sur le site de JB (😀)
Il y a beaucoup d'exemples.
Et j'aime bien le fichier à charger avec le code "afficheimage". C'est rapide et bien pratique.
 
Dernière édition:

Discussions similaires

Haut Bas