Microsoft 365 Tableau affiché au survol d'une case

otarc

XLDnaute Junior
Bonjour,

J'aimerai afficher une selection d'un tableau au survol d'une case. Est possible sur excel ?

Je vous remercie,

Bien cordialement
 

mapomme

XLDnaute Barbatruc
Supporter XLD
Qu'entendez-vous par Case ? une cellule, un shape, un activex ?
Chez nos amis canadiens français, la case est la cellule. Je trouve le terme plutôt bien choisi. Dessine moi une cellule! D'emblée, on dessine plutôt quelque chose de rond ou ovale (sauf les anciens détenus). Dessine moi une case! D'emblée, on dessine plutôt quelque chose de rectangulaire (sauf les Shadoks)
Mais otarc est-il canadien français ?
 
Dernière édition:

job75

XLDnaute Barbatruc
Bonjour otarc, fanch55, Gégé-45550, [Edit] et mapomme que j'oubliais,

Comme l'a suggéré fanch55 on peut insérer l'image de la plage dans un commentaire :
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim fichier$, x#, y#, o As Object
fichier = ThisWorkbook.Path & "\ImagePlage.jpg"
'---création du fichier JPEG---
Application.ScreenUpdating = False
With [H8].CurrentRegion 'à adapter
    x = .Width
    y = .Height
    .CopyPicture
End With
Set o = ChartObjects.Add(0, 0, x, y)
Do
    o.Chart.Paste
    DoEvents
Loop While TypeName(Selection) = "Range" 'en attente de création de la Shape
o.Chart.Export fichier, "JPG"
o.Delete
'---création du commentaire---
With [D8] 'à adapter
    .ClearComments 'RAZ
    .AddComment ""
    .Comment.Shape.Fill.UserPicture fichier 'insère l'image
    .Comment.Shape.Width = x
    .Comment.Shape.Height = y
End With
Kill fichier 'supprime le fichier JPEG
End Sub
A+
 

Pièces jointes

  • Survol(1).xlsm
    19.8 KB · Affichages: 29
Dernière édition:

otarc

XLDnaute Junior
Je ne trouve pas votre code dans les macros. Je ne comprends pas comment vous avez réussi à faire ça ! Du coup, je n'arrive pas à le reproduire sur un autre exemple.
De plus, j'ai l'impression que la validation des cellules concerne toute la feuille et pas une zone précise.
 

job75

XLDnaute Barbatruc
La macro est dans le code de la feuille (clic droit sur l'onglet et Visualiser le code).

Elle s'exécute automatiquement quand on valide une cellule quelconque ou modifie son contenu.

Seul le commentaire de la cellule D8 est créé ou modifié.
 
Dernière édition:

Discussions similaires

  • Question
Microsoft 365 Listbox
Réponses
1
Affichages
40

Statistiques des forums

Discussions
312 103
Messages
2 085 324
Membres
102 862
dernier inscrit
Emma35400