[Issue]Comment lier un titre de graphique à une cellule ?

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
fred974
Fraîchement OOthentifié
Messages : 5
Inscription : 09 juil. 2009 18:49

[Issue]Comment lier un titre de graphique à une cellule ?

Message par fred974 »

Bonjour,

je suis en train de réaliser une feuille de calcul pour les notes de mes élèves.
Je bloque sur une fonction (qui n'existe peut être pas hélas) : je souhaite que le titre du graphique soit lié au nom de l'élève (c'est à dire à une cellule). J'ai déjà cherché, mais aucune option ne semble exister... Est-ce que quelqu'un aurait une idée ?

Merci
Le Modérateur a écrit : Un contournement par macro dans ce fil
L'issue est la
8099
Dernière modification par Papayes le 11 juil. 2009 05:21, modifié 1 fois.
Raison : Balisage issue
OpenOffice 3.4.1
Windows 8
Avatar de l’utilisateur
Loopingss
InconditiOOnnel
InconditiOOnnel
Messages : 783
Inscription : 17 déc. 2008 01:50

Re: Comment lier un titre de graphique à une cellule ?

Message par Loopingss »

Bonsoir,
Je ne sais si cela correspond à votre souhait.
Vous pouvez décrire la première cellule d'une plage pour donner un titre aux données, dans le graphique.
Voyez l'exemple ci-joint, à adapter selon votre souhait.
COOrdialement
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
fred974
Fraîchement OOthentifié
Messages : 5
Inscription : 09 juil. 2009 18:49

Re: Comment lier un titre de graphique à une cellule ?

Message par fred974 »

et bien j'avais déjà imaginé quelque chose comme cela, mais cela ne colle pas avec mes données qui ressemble à cela :

chaque évaluation comprend différents types de compétences (trouver des données dans un texte, rédiger une réponse, réaliser une manipulation,...). Je souhaite réaliser un graphe par élève représentant l'évolution de son niveau pour chaque compétence. L'étiquette de mon graphe est donc la colonne "compétence". Je ne peux donc pas utiliser ta méthode...
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 3.4.1
Windows 8
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26242
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: Comment lier un titre de graphique à une cellule ?

Message par Dude »

Salut,
fred974 a écrit :je souhaite que le titre du graphique soit lié au nom de l'élève (c'est à dire à une cellule).
Tu as la (vieille) demande d'amélioration 8099 qui réclame cette possibilité (5 voix seulement).

Faut voter !

Et ajouter Image [Issue] dans le titre de ton 1er message pour le signaler.

8)
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Avatar de l’utilisateur
Loopingss
InconditiOOnnel
InconditiOOnnel
Messages : 783
Inscription : 17 déc. 2008 01:50

Re: Comment lier un titre de graphique à une cellule ?

Message par Loopingss »

Bonsoir,
Je ne sais pas si cela répondra à votre attente.
Voir votre fichier modifié.
Après avoir édité votre graphique (click Dt sur le graphe / éditer) je suis passé par le menu Format / Plages de données.
J'ai créé une nouvelle série que j'ai déplacé en en tête et à laquelle j'ai simplement affecté au Nom la cellule A6.
Ce n'est pas très beau mais en attendant une amélioration ...
COOordialement.

EDIT :
J'ai trouvé une autre solution grâce à la Bible de B Marcelly et L Godard. Cette petite macro modifie le titre du Graphe et y inclut le nom de l'élève.

Code : Tout sélectionner

sub TitreGraphe()
REM Macro adaptée de "Programmation OpenOffice.org3, page 480"
Dim oFeuil as Object, oGraph as Object, oCell as Object
Dim sNomEleve as String

oFeuil = ThisComponent.Sheets(0)
oGraph = oFeuil.Charts(0).EmbeddedObject
oCell = oFeuil.getCellRangeByName("A6")
sNomEleve = oCell.String
oGraph.Title.String = "Elève : " & sNomEleve
end sub
Bonne soirée.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Chris_Fouls
Membre lOOyal
Membre lOOyal
Messages : 33
Inscription : 21 déc. 2008 09:20

Re: Comment lier un titre de graphique à une cellule ?

Message par Chris_Fouls »

Loopingss a écrit :...
Ce n'est pas très beau mais en attendant une amélioration ...
...
J'avais bien pensé aussi à une petite macro, mais ce n'est vraiment pas très esthétique et ça devient vite très lourd, donc j'ai voté pour l'issue proposé par Dude.
8099
LibO 3.3 sous Vista SP2
OOo 3.2.1 sous Ubuntu 10.04