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

XL 2016 Vba afficher dans un histogramme des informations provenant de la textbox lorsqu'on clic sur une barre de l'histogramme

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 !

Ange123

XLDnaute Nouveau
Bonjour, je suis nouvelle sur le forum mais je m'en sert beaucoup pour programmer lorsque je rencontre des difficultés.
Je dois réaliser un graphique histogramme grâce à des cellules du tableau (A à F ) et dans la cellule G il y a des informations textes pour chaque lignes.
Lorsqu'on clique sur une barre de l'histogramme, que les informations de la textbox apparaissent dans une bulle.
Est-ce possible sous VBA ?

Merci par avance pour votre aide
 
Bonjour @Ange123, bienvenue sur XLD 🙂,

C'est peut-être faisable mais pas en l'état. Il faut joindre un petit fichier (anonymisé) de même structure que votre fichier réel, avec quelques données et le graphique. Ca pourra aider ceux qui désirent répondre.
 
Dernière édition:
Bonjour @job15
J'ai crée ce fichier juste pour vous montrer des données sur lesquels travailler mais le fichier final n'est pas comme ça.
J'ai un formulaire de saisie avec des checkbox et textbox qui viennent remplir les cellules A à G en fonction de la date choisi.
Les infos provenant du formulaire correspondent aux données du fichier que j'ai précédemment joins.

Pouvez vous m'aidez ?
Sur le fichier il y a les données finales et le graphique correspondant mais je souhaite maintenant afficher une bulle de texte (provenant de la cellule G) : lorsqu'on clique sur une barre de l'histogramme exemple pour le 21/04/2019, on aura les données textes de la colonne G.

Merci
 
Oui, je comprends.

Voici le fichier.
A l'aide du bouton SAISIE on affiche le formulaire pour cocher les bonnes cases, ecrire dans la textbox, lorsqu'on valide cela reporte les informations dans la feuille.
Ensuite sur le graphique, lorsqu'on clique sur une des barres de l'histogramme on visuise le texte de la cellule "informations".

Merci pour votre aide
 

Pièces jointes

Super mapomme, c'est exactement ce que je souhaites. Mais j'ai un peu de mal à comprendre le programme
A quoi correspond la variable n ?
'If shp.Name Like "aux*" Then shp.Delete' à quoi cette ligne sert ?
Enfin, je ne vois pas dans quel ligne on affecte la cellule avec le texte à afficher ?

Merci pour votre retour.
 
Je viens de noter un soucis, mapomme tu as donné un nom à chaque barre de l'histogramme "aux1" etc.
Or dans mon cas, les lignes de la feuilles seront complétés à long terme, comment identifier automatiquement les nouvelles barres de l'histogramme qui seront ajoutés par la suite pour leur affecté le texte correspondant ?
 
Bonjour,

Regarde ce classeur très largement inspiré d'un exemple posté sur
Il faut cliquer sur un élément de la série. Si ça te convient, je peux l'adapter à ton exemple (ou du moins essayer).

Cordialement.

Daniel
 

Pièces jointes

Bonjour danielco, je joins à ce message mon fichier, avec le userforme qui apparait lorsqu'on clique sur "add" pour saisir les informations.
Le bouton "validate" permet de recoper les informations du formulaire à la feuille QRQC_KPI.
Le graphique sur la droite est l'histogramme que je veux visualiser. Je souhaites afficher les informations qui sont dans la cellule O par rapport à la cellule A.

mapomme a parfaitement réalisé ce que je souhaitais mais je n'arrive pas à l'adapter à mon excel car je ne comprends pas certaines lignes de son programme.

Merci de ton aide précieuse
 

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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…