[vba] coordonnées POINT graphique bulles

Fermé
jaybee - 31 juil. 2008 à 14:43
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 1 août 2008 à 11:33
Bonjour a tous

j'ai un graphique a bulle avec plusieurs bulles et j'aimerai récupérer les coordonnées X et Y de chaque bulles.
Toutes mes bulles se trouvent dans la SerieCollection(1)

j'ai bien fait ma boucle sur toutes les bulles
ActiveChart.SeriesCollection(1).Points.Count

mais j'ai alors pensé à utiliser la méthode Value pour récupérer la valeur mais ca ne marche pas : ActiveChart.SeriesCollection(1).Points(i).Value

j'ai beau chercher je ne trouve pas.


merci d'avance
A voir également:

3 réponses

lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
31 juil. 2008 à 15:19
Bonjour,
La cordonée Point est à 2 dimentions
essaye (j'ai jamais fait en VBA)
Dans le haut du module...
Private Type POINTAPI
  X As Long
  Y As Long
End Type


et dans la macro...
Dim P as POINTAPI
e = ActiveChart.SeriesCollection(1).Points(P)
X = P.X
Y = P.Y

Sans garantie, je ne sait si cette fonction est enl ecture seule ou pas.
A+
0
merci de ta reponse rapide, masi ca ne marche pas voila mon code :

Private Type POINTAPI
  X As Long
  Y As Long
End Type
Sub baby()



Dim a As Integer
'Dim b As Integer
Dim c As Long
Dim P As POINTAPI
'
    ActiveChart.ChartArea.Select
    ActiveChart.PlotArea.Select
    
    a = ActiveChart.SeriesCollection(1).Points.Count
    
    For P = 1 To a
    
    ActiveChart.SeriesCollection(1).Points (P)
    
    X = P.X
    Y = P.Y
    
    MsgBox (X)
    
    Next P



End Sub


je suis aussi debutant en vba...
0
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
1 août 2008 à 11:33
J'ai un peu regarder pour ton point, j'ai confondu Point VBA et Point dans graph à bulles.
Mais que cherche-tu à savoir ? Tu parle de valeur ? et de coordonnées X,Y ?
point c'est pour adapté les propriétés de la bulle (ou les connaître) et aucun cas il n'a une valeur.
Si c'est sa valeur faut plutôt rechercher dans la plage de la série.

0