[Excel] Graphique, en apparence facile MAIS...

Graphique, en apparence facile MAIS... [Excel] - Logiciels - Windows & Software

Marsh Posté le 07-12-2005 à 15:52:43    

Salut everybody,
 
Petit pépin sous excel pour mettre en forme un graph, par exemple avec les données suivantes :
 
A    5    8
B    6    2
C    3    5
 
Il me faut un nuage de points avec les coordonnées de chaque point A(5;8) ... MAIS il faut également que je puisse afficher le label (A) à côté de chaque point sur le graph,
et ce sans avoir recours à des zones de texte rajoutées manuellement sur le graph (j'ai bcp de points dans le graph final...)
 
QQun sait comment faire ??
 
Merci pour vos réponses :jap:

Reply

Marsh Posté le 07-12-2005 à 15:52:43   

Reply

Marsh Posté le 07-12-2005 à 18:00:47    

bon, quelques visites et pas de réponses :sweat:
 
pas évident ?

Reply

Marsh Posté le 08-12-2005 à 07:41:57    

UP!

Reply

Marsh Posté le 08-12-2005 à 09:12:06    

:hello:  
Sous Excel 2000 (la version dont je dispose), avec l'exemple donné, j'accomplis les actions suivantes :
 
- sélection de la plage A1-C3
- menu "Insertion"/"Graphique"
- "nuage de points", suivant
- suivant
- onglet "Etiquettes de données", bouton radio "Afficher l'étiquette", suivant
- terminé
 :)

Reply

Marsh Posté le 08-12-2005 à 14:40:40    

olivthill a écrit :

:hello:  
Sous Excel 2000 (la version dont je dispose), avec l'exemple donné, j'accomplis les actions suivantes :
 
- sélection de la plage A1-C3
- menu "Insertion"/"Graphique"
- "nuage de points", suivant
- suivant
- onglet "Etiquettes de données", bouton radio "Afficher l'étiquette", suivant
- terminé
 :)


 
Salut,
 
merci pour ta réponse, cela dit je pense que si tu as accompli la manip suivante alors tu te retrouves avec 6 points sur le graphique et non pas 3 points à double coordonnées, non  :??:  
du moins c'est ce que ça fait chez moi, d'où la difficulté,
 
à+

Reply

Marsh Posté le 08-12-2005 à 17:38:59    

UP?

Reply

Marsh Posté le 08-12-2005 à 18:05:58    

Seconde tentative :
 
- sélection de la plage A1-C3  
- menu "Insertion"/"Graphique"  
- "nuage de points", suivant  
- onglet "Serie", deux séries sont listées, supprimer la deuxième,
et pour la première série, indiquer Valeur X =Feuil1!$B$1:$B$3, Valeur Y =Feuil1!$C$1:$C$3
- onglet "Etiquettes de données", bouton radio "Afficher l'étiquette", suivant  
- terminé  
- Exécution de la macro VBA suivante

Code :
  1. Sub Macro1()
  2.     ActiveSheet.ChartObjects("Graphique 1" ).Activate
  3.     ActiveChart.SeriesCollection(1).DataLabels.Select
  4.     For i = 1 To 3 ' ligne 1 à 3
  5.        ActiveChart.SeriesCollection(1).Points(i).DataLabel.Select
  6.        ' Met dans l'étiquette la valeur de la cellule de la col 1, ligne i
  7.        Selection.Characters.Text = Sheets("Feuil1" ).Cells(i, 1).Value
  8.     Next i
  9.     ActiveChart.ChartArea.Select
  10. End Sub

Reply

Marsh Posté le 09-12-2005 à 09:52:05    


 
Yes ! belle perseverance, ça fonctionne impec  :sol:  
Qui plus est code clair, court et compréhensible,
 
merci bcp  :jap: @+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed