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

inserer donnée dans ChartSpace

  • Initiateur de la discussion Initiateur de la discussion ThomasR
  • 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 !

ThomasR

XLDnaute Occasionnel
Bonsoir le forum,

j'ai créé un graphique ChartSpace1 (dans un userform) mais je ne sais pas comment valoriser ces données depuis des variable issu de boucle à l'initializ de l'usf??

exemple

donnée1
donnée2
donnée3
dénnée4

j'aimerai faire un truck qui voudrait dire ca :

Me.ChartSpace1.donnée1 = i

je n'ai rien trouvé dans la recherche.

D'avance merci
 
bonjour Thomas®, le forum,

si tu fais des recherches dans les archives de l'ancien forum, tu trouveras de la matière.
Pour ma part, j'ai abandonné ce système, il est trop compliqué à manier.
un exemple donné pa Mytå, qui fonctionne :

Lien supprimé

albert
 
Bonjour albert, le forum,

Merci pour ce lien qui m'a échapé 😱 , je suis sous excel 2003, et cette exemple ne fonctionne pas je n'ai pas l'objet requi.

je vous joint un exemple de ce que je veux faire.

ce que je souaite faire est plus facil car moi je ne cherche pas a récup les données d'une feuille.

dans ma macro j'ai des boucles qui me permet de compter des statuts.

je cherche comment dire la valeur de la catégorie 'en cours' = i

D'avance merci
Thomas®



[file name=graphique_20050710140758.zip size=9483]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/graphique_20050710140758.zip[/file]
 

Pièces jointes

bonjour Thomas , bonjour Albert

la démo de Myta fonctionne chez moi

Thomas , je ne suis pas sur d'avoir bien compris ta demande : quand j'ouvre ton classeur j'ai un message d'erreur 'object requis'

tu peux essayer cet exemple pour alimenter un chartSpace dans un userForm
( testé avec Excel2002 & Microsoft Office Chart 9.0 )


Option Base 1

Private Sub UserForm_Initialize()
Dim Tableau(10), Plage(10)
Dim Cht As OWC.WCChart
Dim C
Dim i As Byte

For i = 1 To 10
Plage(i) = Int((50 * Rnd) + 1) ' ordonnées
Next i

For i = 1 To 10
Tableau(i) = i 'abscisses
Next i

Set C = ChartSpace1.Constants
Set Cht = ChartSpace1.Charts.Add

With Cht
.Type = C.chChartTypeSmoothLineStacked
.SetData C.chDimCategories, C.chDataLiteral, Tableau
.SeriesCollection(0).SetData C.chDimValues, C.chDataLiteral, Plage
End With

End Sub



bonne soiree
MichelXld
 
- 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

J
Réponses
2
Affichages
1 K
jeremie42
J
M
Réponses
8
Affichages
2 K
mathiouze22
M
S
Réponses
2
Affichages
17 K
G
O
Réponses
6
Affichages
10 K
O
A
Réponses
3
Affichages
818
A
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…