Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3177 connectés 

 


Dernière réponse
Sujet : [Excel 97] Etiquette et graphiques "Nuages de points"
olivthill Créer le graphique en seléctionnant la plage B1 C6, insertion graphique, nuage de points, etc, avec onglet "Etiquette de données", "Texte de l'étiquette", l'une des possibilités cochées. Le texte des étiquettes est ensuite mis à jour avec la macro suivante en VBA pour Excel 2003 :

Sub nuage_etiquettes()
   ' Le nom "Graphique 1" est visible avec un clic droit sur le graphique, option "Fenêtre graphique"
   ActiveSheet.ChartObjects("Graphique 1" ).Activate
   For i = 1 To 5 ' 5 points
      ActiveChart.SeriesCollection(1).Points(i).DataLabel.Text = Sheets("Feuil1" ).Cells(i + 1, 1).Value
      ' Si erreur, vérifier si dans "Options du graphique", onglet "Etiquettes de données", case cochée pour un texte
   Next i
End Sub


Avec un Excel plus ancien, j'avais utilisé une syntaxe un peu différente :

   ActiveSheet.ChartObjects("Graphique 1" ).Activate
   ActiveChart.SeriesCollection(1).DataLabels.Select
   For i = 1 To 5
      ActiveChart.SeriesCollection(1).Points(i).DataLabel.Select
      ' Met dans l'étiquette la valeur de la cellule de la col 1, ligne i          
      Selection.Characters.Text = Sheets("Feuil1" ).Cells(i + 1, 1).Value
   Next i


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
olivthill Créer le graphique en seléctionnant la plage B1 C6, insertion graphique, nuage de points, etc, avec onglet "Etiquette de données", "Texte de l'étiquette", l'une des possibilités cochées. Le texte des étiquettes est ensuite mis à jour avec la macro suivante en VBA pour Excel 2003 :

Sub nuage_etiquettes()
   ' Le nom "Graphique 1" est visible avec un clic droit sur le graphique, option "Fenêtre graphique"
   ActiveSheet.ChartObjects("Graphique 1" ).Activate
   For i = 1 To 5 ' 5 points
      ActiveChart.SeriesCollection(1).Points(i).DataLabel.Text = Sheets("Feuil1" ).Cells(i + 1, 1).Value
      ' Si erreur, vérifier si dans "Options du graphique", onglet "Etiquettes de données", case cochée pour un texte
   Next i
End Sub


Avec un Excel plus ancien, j'avais utilisé une syntaxe un peu différente :

   ActiveSheet.ChartObjects("Graphique 1" ).Activate
   ActiveChart.SeriesCollection(1).DataLabels.Select
   For i = 1 To 5
      ActiveChart.SeriesCollection(1).Points(i).DataLabel.Select
      ' Met dans l'étiquette la valeur de la cellule de la col 1, ligne i          
      Selection.Characters.Text = Sheets("Feuil1" ).Cells(i + 1, 1).Value
   Next i

adam061 Bonjour à tous,
 
Près de 8 ans plus tard, je voudrais savoir si quelqu'un a la solution au problème présenté puisque j'ai en ce moment les mêmes difficultés avec le nuage en points.
 
Merci d'avance de vos réponses qui me permettront d'éviter de balancer mon laptop par la fenêtre !!!
 

tfj57 a écrit :

Bonjour à toutes et à tous,
 
Je sollicite votre aide pour un problème dont je n'arrive pas à trouver la solution.
 
Voilà, j'ai trois colonnes, comme l'exemple :
 
Type X Y
aa   1 1
b1   2 1
cx   1 3
ax   3 2
cc   3 0
 
La première colonne contient un Type et les 2 autres correspondent aux coordonnées d'un point.
 
J'affiche un graphique sous forme de "Nuages de points" en utilisant les 2 colonnes X et Y.
 
Ce que je ne parviens pas à trouver, c'est faire afficher dans le graphique, à coté de chaque points, le Type (qui se trouve dans la colonne Type) correspondant au point. L'affichage de "l'étiquette" ne permet d'afficher que la valeur de X ou Y. Je n'arrive pas à me servir de la colonne Type dans le graphique.
 
Ceci me semble très basique, mais je n'arrive pas à trouver la solution !
 
Merci d'avance pour tous les renseignement que vous pourriez m'apporter.
 
Salutations
 
François


tfj57

Loom the Gloom a écrit a écrit :

 
 
c normal j'aime bien excel
 
que sélectionne tu quand tu lances le graphique ?
si tu ne sélectionnes que les 2 colonnes de donneés c normal...
il faut que tu sélectionnes les 3 colonnes...
aors ça devrait marcher...
(je viens de le tester)  




 
Moi aussi j'aime bien Excel, mais dans ce cas précis je suis coincé.
 
Si je sélectionne les 3 colonnes comme tu le suggères, en effet on arrive à afficher l'étiquette en utilisant la colonne Type, mais le graphique est faux car il y a utilisation de 2 séries au lien d'1. De plus les abscisses X ne sont pas ce qu'il y a dans ma colonne X mais elles sont à 1 2 3 4 ?
 
Merci encore
 
A+

Loom the Gloom

tfj57 a écrit a écrit :

 
 
Merci de t'intéresser à mon cas.
 
Malheureusement, j'avais essayé ta solution, mais l'étiquette qui est affichée est la valeur qui se trouve en colonne X. Je ne sais pas comment intégrer ma colonne Type dans les données du graphique "Nuages de points".
 
A+  




 
c normal j'aime bien excel
 
que sélectionne tu quand tu lances le graphique ?
si tu ne sélectionnes que les 2 colonnes de donneés c normal...
il faut que tu sélectionnes les 3 colonnes...
aors ça devrait marcher...
(je viens de le tester)

tfj57

Loom the Gloom a écrit a écrit :

lorsque tu as fait ton graphique, tu doubles cliques sur un des points de ton nuage
tu arrives dans une section format de série de données, la tu avs dans Etiquettes de données, et tu coches afficher étiquettes...
 
VALA...
 :hello:  




 
Merci de t'intéresser à mon cas.
 
Malheureusement, j'avais essayé ta solution, mais l'étiquette qui est affichée est la valeur qui se trouve en colonne X. Je ne sais pas comment intégrer ma colonne Type dans les données du graphique "Nuages de points".
 
A+

Loom the Gloom lorsque tu as fait ton graphique, tu doubles cliques sur un des points de ton nuage
tu arrives dans une section format de série de données, la tu avs dans Etiquettes de données, et tu coches afficher étiquettes...
 
VALA...
 :hello:
tfj57 Bonjour à toutes et à tous,
 
Je sollicite votre aide pour un problème dont je n'arrive pas à trouver la solution.
 
Voilà, j'ai trois colonnes, comme l'exemple :
 
Type X Y
aa   1 1
b1   2 1
cx   1 3
ax   3 2
cc   3 0
 
La première colonne contient un Type et les 2 autres correspondent aux coordonnées d'un point.
 
J'affiche un graphique sous forme de "Nuages de points" en utilisant les 2 colonnes X et Y.
 
Ce que je ne parviens pas à trouver, c'est faire afficher dans le graphique, à coté de chaque points, le Type (qui se trouve dans la colonne Type) correspondant au point. L'affichage de "l'étiquette" ne permet d'afficher que la valeur de X ou Y. Je n'arrive pas à me servir de la colonne Type dans le graphique.
 
Ceci me semble très basique, mais je n'arrive pas à trouver la solution !
 
Merci d'avance pour tous les renseignement que vous pourriez m'apporter.
 
Salutations
 
François

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)