OVH Cloud OVH Cloud

titre de graphique pas une macro

3 réponses
Avatar
Zazou
Bonjour,

je veux donner a mon graphique un titre (pas un nom) via
une macro de mon classeur excel. le titre fera reference a
plusieurs cellules du classeur, et contiendra aussi un
texte fixe.

ex: si dans cellule A1 j'ai "Pommes" et dans cellule Z1
j'ai "poires" (ce sont des donnees qui evolueront ensuite)
je voudrais que le titre du graphe soit "Vente de Pommes
et de Poires"

Merci par avance de vos conseils

3 réponses

Avatar
E KERGRESSE
Salut Zazou,

With charts(x)
.HasTitle=True
.ChartTitle.Text = MaVariable
End With

Dans MaVariable tu as concaténé le contenu de tes cellules.


Autre solution, tu peux créer un objet shapes avec la commande suivante :

ActiveChart.Shapes.AddTextBox(msoTextOrientationHorizontal,X,Y,Largeur,Haute
ur).Select
Selection.Characters.Text = "Blablabla" ' (ou le contenu d'une série)

où X et Y sont les positions par rapport à la gauche et au haut du graphe,
Largeur et Hauteur sont les dimensions du cadre.

Cordialement.



"Zazou" a écrit dans le message de
news: 669001c42e81$c27b35d0$
Bonjour,

je veux donner a mon graphique un titre (pas un nom) via
une macro de mon classeur excel. le titre fera reference a
plusieurs cellules du classeur, et contiendra aussi un
texte fixe.

ex: si dans cellule A1 j'ai "Pommes" et dans cellule Z1
j'ai "poires" (ce sont des donnees qui evolueront ensuite)
je voudrais que le titre du graphe soit "Vente de Pommes
et de Poires"

Merci par avance de vos conseils


Avatar
zazou
merci du conseil, je teste ca tt de suite


-----Original Message-----
Salut Zazou,

With charts(x)
.HasTitle=True
.ChartTitle.Text = MaVariable
End With

Dans MaVariable tu as concaténé le contenu de tes
cellules.



Autre solution, tu peux créer un objet shapes avec la
commande suivante :


ActiveChart.Shapes.AddTextBox
(msoTextOrientationHorizontal,X,Y,Largeur,Haute

ur).Select
Selection.Characters.Text = "Blablabla" ' (ou le contenu
d'une série)


où X et Y sont les positions par rapport à la gauche et
au haut du graphe,

Largeur et Hauteur sont les dimensions du cadre.

Cordialement.



"Zazou" a écrit
dans le message de

news: 669001c42e81$c27b35d0$
Bonjour,

je veux donner a mon graphique un titre (pas un nom)
via


une macro de mon classeur excel. le titre fera
reference a


plusieurs cellules du classeur, et contiendra aussi un
texte fixe.

ex: si dans cellule A1 j'ai "Pommes" et dans cellule Z1
j'ai "poires" (ce sont des donnees qui evolueront
ensuite)


je voudrais que le titre du graphe soit "Vente de Pommes
et de Poires"

Merci par avance de vos conseils



.




Avatar
E KERGRESSE
Précision,

Selection.Characters.Text = "Blablabla" ' (ou le contenu d'une série)

A la place de contenu d'une série, j'ai voulu dire : Commentaire sur la
série. Et Blablabla est le contenu de ta variable concaténant les cellules.

Cordialement.

"E KERGRESSE" a écrit dans le message
de news: #
Salut Zazou,

With charts(x)
.HasTitle=True
.ChartTitle.Text = MaVariable
End With

Dans MaVariable tu as concaténé le contenu de tes cellules.


Autre solution, tu peux créer un objet shapes avec la commande suivante :


ActiveChart.Shapes.AddTextBox(msoTextOrientationHorizontal,X,Y,Largeur,Haute

ur).Select
Selection.Characters.Text = "Blablabla" ' (ou le contenu d'une série)

où X et Y sont les positions par rapport à la gauche et au haut du graphe,
Largeur et Hauteur sont les dimensions du cadre.

Cordialement.



"Zazou" a écrit dans le message de
news: 669001c42e81$c27b35d0$
Bonjour,

je veux donner a mon graphique un titre (pas un nom) via
une macro de mon classeur excel. le titre fera reference a
plusieurs cellules du classeur, et contiendra aussi un
texte fixe.

ex: si dans cellule A1 j'ai "Pommes" et dans cellule Z1
j'ai "poires" (ce sont des donnees qui evolueront ensuite)
je voudrais que le titre du graphe soit "Vente de Pommes
et de Poires"

Merci par avance de vos conseils