OVH Cloud OVH Cloud

graphique personalisé, interactif

1 réponse
Avatar
PM
Bonjour !

J'envisage de créer dans un classeur Excel un graphique entièrement
personalisé et, de plus,
interactif (on pourra bouger des étiquettes à la souris, leur valeur se
modifiera en conséquence, le fond du graphique changera aussi).
J'ai fait ce genre de chose jadis dans VB4 avec line, pset, mousedown, etc.
Aujourd'hui j'hésite entre :

1. faire de même dans un userform

2. utiliser des objets shape : des rectangles de couleurs différentes en
fond, des petits carré ou des croix pour mes points, etc. PB : un userform
ne possède pas de collection Shapes.
2.a Faut-il passer par un objet Chart ? (auquel cas un petit tutoriel
serait le bienvenu...)
2.b Vaut-il mieux passer dans une nouvelle feuille ?

Peut-être existe-t-il déjà des exemples de ce genre de choses ??
Merci bcp à celui qui m'aidera à trouver la bonne approche !

SlowyGonzalès ;-)

1 réponse

Avatar
Zoury
Salut PM! :O)

Je recommanderais fortement le groupe Excel. Les objets VB et VBA sont quand
même assez différent, les usagers du groupe Excel sont donc plus apte à te
recommandé l'une, l'autre ou une autre approche.

--
Cordialement
Yanick
MVP pour Visual Basic

"PM" a écrit dans le message de
news:OQ0bb$
Bonjour !

J'envisage de créer dans un classeur Excel un graphique entièrement
personalisé et, de plus,
interactif (on pourra bouger des étiquettes à la souris, leur valeur se
modifiera en conséquence, le fond du graphique changera aussi).
J'ai fait ce genre de chose jadis dans VB4 avec line, pset, mousedown,


etc.
Aujourd'hui j'hésite entre :

1. faire de même dans un userform

2. utiliser des objets shape : des rectangles de couleurs différentes en
fond, des petits carré ou des croix pour mes points, etc. PB : un userform
ne possède pas de collection Shapes.
2.a Faut-il passer par un objet Chart ? (auquel cas un petit tutoriel
serait le bienvenu...)
2.b Vaut-il mieux passer dans une nouvelle feuille ?

Peut-être existe-t-il déjà des exemples de ce genre de choses ??
Merci bcp à celui qui m'aidera à trouver la bonne approche !

SlowyGonzalès ;-)