[Résolu] graphique avec valeur cellule dans le titre
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.
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.
-
leonfree
- Fraîchement OOthentifié
- Messages : 4
- Inscription : 02 juil. 2013 14:20
[Résolu] graphique avec valeur cellule dans le titre
Bonjour,
J'ai une série de données qui est générée par une fonction dépendant d'un paramètre. La valeur de ce paramètre est dans la cellule A1, disons. Je fais un graphe de cette série. Les valeurs et le graphe s'actualisent évidemment lorsque je change la valeur contenue en A1.
Question : comment mettre un titre ou une légende au graphique qui fait apparaitre la valeur en A1, et qui s'actualise aussi lorsque je change cette valeur ?
Merci pour votre aide.
LF
J'ai une série de données qui est générée par une fonction dépendant d'un paramètre. La valeur de ce paramètre est dans la cellule A1, disons. Je fais un graphe de cette série. Les valeurs et le graphe s'actualisent évidemment lorsque je change la valeur contenue en A1.
Question : comment mettre un titre ou une légende au graphique qui fait apparaitre la valeur en A1, et qui s'actualise aussi lorsque je change cette valeur ?
Merci pour votre aide.
LF
Dernière modification par micmac le 04 juil. 2013 16:49, modifié 3 fois.
Raison : [Résolu] remplace [Resolu] + ajout de la coche
Raison : [Résolu] remplace [Resolu] + ajout de la coche
libreoffice-common 4.0.4-1 sur Arch Linux 3.9.8-1
-
Grenouille
- ManitOOu

- Messages : 3223
- Inscription : 13 janv. 2006 16:21
- Localisation : Chasseneuil-du-Poitou / Futuroscope
Re: graphique avec valeur cellule dans le titre
Bonsoir,
As-tu pensé à faire un peu de recherche dans le forum ?
Avec les mots du titre de ta question "graphique titre cellule", on trouve une demande d'amélioration et une solution macro :
http://forum.openoffice.org/fr/forum/vi ... ule#p96113
A+
As-tu pensé à faire un peu de recherche dans le forum ?
Avec les mots du titre de ta question "graphique titre cellule", on trouve une demande d'amélioration et une solution macro :
http://forum.openoffice.org/fr/forum/vi ... ule#p96113
A+
OpenOffice 4.1.5 et LibreOffice 5.3.4 (par obligation) sous Windows 7
-
leonfree
- Fraîchement OOthentifié
- Messages : 4
- Inscription : 02 juil. 2013 14:20
Re: graphique avec valeur cellule dans le titre
Bonjour,
Merci
Merci
libreoffice-common 4.0.4-1 sur Arch Linux 3.9.8-1
-
micmac
- RespOOnsable forum

- Messages : 10161
- Inscription : 28 août 2010 08:45
Re: graphique avec valeur cellule dans le titre
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences (ou Réglages) sur macOS
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences (ou Réglages) sur macOS
-
leonfree
- Fraîchement OOthentifié
- Messages : 4
- Inscription : 02 juil. 2013 14:20
Re: graphique avec valeur cellule dans le titre
Bonjour,
Je n'ai pas mis résolu parce que je n'avais pas encore testé la suggestion (je disais juste merci). Je viens de faire un test et... je n'ai toujours pas la solution complète, donc pas (encore) de "résolu" au sujet.
Avant de continuer, je précise tout de suite que je ne savais pas ce qu'était une macro avant d'aller emprunter celle du fil pointé par Grenouille. Donc par avance, pardon aux grands OOs si je pose une question idiote, en utilisant les mauvais termes, etc. Je vais tenter de faire de mon mieux...
Donc : j'ai adapté la macro et son execution fait apparaître la valeur de certaines cellules dans le titre du graphique, comme je le souhaitais. Cependant, dans mon post initial, je demandais s'il y avait un moyen d'actualiser ce titre lorsque je changeais la valeur des cellules en question. Or pour le moment, ce que j'ai fait n'actualise pas automatiquement le titre : il faut que je ré-exécute la macro, ce qui n'est pas très pratique.
Pour essayer de contourner le problème, je suis allé fouiller dans la fenetre de gestion des macro, et j'ai assigné ma macro à l'évènement "le statut modifié a changé" (même je je me comprends, je ne sais pas si c'est clair..). Effectivement, à chaque fois que je modifie la valeur de ma cellule ET que je sauvegarde le document, le titre du graphique s'actualise. C'est plus pratique (à mon avis) que de réexécuter la macro, mais ce n'est pas encore satisfaisant. Y aurait-il une autre solution ?
PS : ci joint ma macro et un fichier d'exemple
Je n'ai pas mis résolu parce que je n'avais pas encore testé la suggestion (je disais juste merci). Je viens de faire un test et... je n'ai toujours pas la solution complète, donc pas (encore) de "résolu" au sujet.
Avant de continuer, je précise tout de suite que je ne savais pas ce qu'était une macro avant d'aller emprunter celle du fil pointé par Grenouille. Donc par avance, pardon aux grands OOs si je pose une question idiote, en utilisant les mauvais termes, etc. Je vais tenter de faire de mon mieux...
Donc : j'ai adapté la macro et son execution fait apparaître la valeur de certaines cellules dans le titre du graphique, comme je le souhaitais. Cependant, dans mon post initial, je demandais s'il y avait un moyen d'actualiser ce titre lorsque je changeais la valeur des cellules en question. Or pour le moment, ce que j'ai fait n'actualise pas automatiquement le titre : il faut que je ré-exécute la macro, ce qui n'est pas très pratique.
Pour essayer de contourner le problème, je suis allé fouiller dans la fenetre de gestion des macro, et j'ai assigné ma macro à l'évènement "le statut modifié a changé" (même je je me comprends, je ne sais pas si c'est clair..). Effectivement, à chaque fois que je modifie la valeur de ma cellule ET que je sauvegarde le document, le titre du graphique s'actualise. C'est plus pratique (à mon avis) que de réexécuter la macro, mais ce n'est pas encore satisfaisant. Y aurait-il une autre solution ?
PS : ci joint ma macro et un fichier d'exemple
Code : Tout sélectionner
sub TitreGraphe()
REM Macro adaptée de "Programmation OpenOffice.org3, page 480"
Dim oFeuil as Object, oGraph as Object, oCellEsperance as Object, oCellEcartType as Object
Dim sEsperance as String, sEcartType as String
oFeuil = ThisComponent.Sheets(0)
oGraph = oFeuil.Charts(0).EmbeddedObject
oCellEsperance = oFeuil.getCellRangeByName("C1")
oCellEcartType = oFeuil.getCellRangeByName("C2")
sEsperance = oCellEsperance.String
sEcartType = oCellEcartType.String
oGraph.Title.String = "Loi N(" & sEsperance & " ;" & sEcartType &")"
end subVous ne pouvez pas consulter les pièces jointes insérées à ce message.
libreoffice-common 4.0.4-1 sur Arch Linux 3.9.8-1
-
Sharo Lley
- Membre cOOnverti

- Messages : 303
- Inscription : 09 juin 2008 14:23
Re: graphique avec valeur cellule dans le titre
Bonjour,
une solution sans macro en utilisant les objets de formulaires (affichage => barre d'outils => contrôles de formulaire)
Dans le fichier joint, j'utilise juste une zone de texte que je viens superposer au graphique. Son contenu est lié à A1
un clic droit => "contrôle" permet de sélectionner la cellule liée via l'onglet "données"
une solution sans macro en utilisant les objets de formulaires (affichage => barre d'outils => contrôles de formulaire)
Dans le fichier joint, j'utilise juste une zone de texte que je viens superposer au graphique. Son contenu est lié à A1
un clic droit => "contrôle" permet de sélectionner la cellule liée via l'onglet "données"
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 3.1.1 -Windows XP/2000 (travail)
Apache OpenOffice 4.1.1 - LibreOffice 4.4.2.1 - Windows XP pro SP3 / Vista64
Apache OpenOffice 4.1.1 - LibreOffice 4.4.2.1 - Windows XP pro SP3 / Vista64
-
Bidouille
- RespOOnsable forum

- Messages : 12898
- Inscription : 08 nov. 2005 16:23
- Localisation : Brest, France
Re: graphique avec valeur cellule dans le titre
Bonjour,
Je rappelle que cette section n'est pas consacrée aux macros (voir le bandeau rouge en haut de la page). Si vous avez à poursuivre dans cette voie, merci de poster au bon endroit. Ceci dans un but de recherche efficace de l'information dans ce forum.
Si vous postez une solution, faites le en section "Macros et API" et ajoutez dans ce fil un lien vers celle-ci.
Je rappelle que cette section n'est pas consacrée aux macros (voir le bandeau rouge en haut de la page). Si vous avez à poursuivre dans cette voie, merci de poster au bon endroit. Ceci dans un but de recherche efficace de l'information dans ce forum.
Si vous postez une solution, faites le en section "Macros et API" et ajoutez dans ce fil un lien vers celle-ci.
-
jm.desbonnez
- Membre OOrganisé

- Messages : 52
- Inscription : 08 janv. 2008 19:17
Re: graphique avec valeur cellule dans le titre
Bonjour,
voici une autre solution sans macro :
lors de la création du graphique, il faut inclure dans la plage la première ligne de titres (titres des colonnes); le titre de la colonne "ordonnées" sera le texte de la légende,
qu'il suffit de déplacer en haut pour donner l'illusion d'un titre ...
(voir pièce jointe)
cordialement
voici une autre solution sans macro :
lors de la création du graphique, il faut inclure dans la plage la première ligne de titres (titres des colonnes); le titre de la colonne "ordonnées" sera le texte de la légende,
qu'il suffit de déplacer en haut pour donner l'illusion d'un titre ...
(voir pièce jointe)
cordialement
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OOo 4.1.6 sur Mac Book Pro MacOsX 10.15.3
-
leonfree
- Fraîchement OOthentifié
- Messages : 4
- Inscription : 02 juil. 2013 14:20
[Résolu] graphique avec valeur cellule dans le titre
Bonjour,
Merci à Sharo Lley et jm.desbonnez. J'ai testé chacune de vos propositions qui toutes deux résolvent mon problème. Donc résolu !
Je pense tout de même adopter la solution de Sharo Lley parce que j'envisage de representer plusieurs séries sur le même graphique et que je ne suis pas sûr de savoir me débrouiller avec les titres de colonnes
Merci à Sharo Lley et jm.desbonnez. J'ai testé chacune de vos propositions qui toutes deux résolvent mon problème. Donc résolu !
Je pense tout de même adopter la solution de Sharo Lley parce que j'envisage de representer plusieurs séries sur le même graphique et que je ne suis pas sûr de savoir me débrouiller avec les titres de colonnes
libreoffice-common 4.0.4-1 sur Arch Linux 3.9.8-1