Microsoft 365 Sans VBA - Titre d'un graphique en lien avec le contenu de certaines cellule

Fab117

XLDnaute Impliqué
Hello,
Dans mon graphique, je souhaiterais avoir comme titre :
Arial 18 Gras : "chaine de caractères fixe" & "contenu d'une cellule" & "chaine de caractères fixe"
Retour à la ligne
Arial 15 : "chaine de caractères fixe" & "contenu d'une cellule"

Quelque chose comme:
Nombre de victoires : "A1" cette semaine
Nombre de participants : "A2"

Je n'ai déjà pas réussi la première partie qui consiste à combiner la chaîne de caractères fixe et le contenu de la cellule.
J'ai essayé : Après avoir cliquer sur le titre :
VB:
="Nombre de victoires : " & "A1" & "cette semaine"
Mais j'ai un message d'erreur en retour.

Quelqu'un saurait-il résoudre tout ou partie de ce problème ?

Merci d'avance.

Fab
 

Fab117

XLDnaute Impliqué
Pour la première pèartie, j'ai trouvé une manière pas très élégante de combiner une chaîne de caractères avec le contenu d'une cellule.
Il faut préparer le contenu dans une autre cellule de la feuille Excel.
P.ex. en "A3" mettre
="Nombre de victoire : " & A1
Puis cliquer sur le titre est mettre "=A3"

Reste le retour à la ligne et le changement de mise en forme.

Fab
 

Deadpool_CC

XLDnaute Accro
Hello,
Dans mon graphique, je souhaiterais avoir comme titre :
Arial 18 Gras : "chaine de caractères fixe" & "contenu d'une cellule" & "chaine de caractères fixe"
Retour à la ligne
Arial 15 : "chaine de caractères fixe" & "contenu d'une cellule"

Quelque chose comme:
Nombre de victoires : "A1" cette semaine
Nombre de participants : "A2"

Je n'ai déjà pas réussi la première partie qui consiste à combiner la chaîne de caractères fixe et le contenu de la cellule.
J'ai essayé : Après avoir cliquer sur le titre :
VB:
="Nombre de victoires : " & "A1" & "cette semaine"
Mais j'ai un message d'erreur en retour.

Quelqu'un saurait-il résoudre tout ou partie de ce problème ?

Merci d'avance.

Fab
Bonjour,

quand tu fait une concaténation texte et valeur de cellule ... la référence des cellules ne doit pas être entre guillement :)
 

Fab117

XLDnaute Impliqué
Merci Deadpool_CC pour ton intérêt.
J'ai trouvé comment résoudre, mais c'est vraiment du bricolage.

En A3 je mets :
="Nombre de victoires : " & A1 & " cette semaine"
En A4, je mets :
="Nombre de participants : " & A2
Dans le titre du graphique je mets :
Sous le graphique je créé une zone de texte dans laquelle je mets :
Enuite, je formatte le titre en Arial 18 Gras et la zone de texte en Arial 15

NB: Si l'espace entre le titre et le graphique est insuffisant pour placer la zone de texte, il est possible de forcer un retour à la ligne dans le titre, ce qui descendra automatiquement le graphique.
En A3, mettre
="Nombre de victoires : " & A1 & " cette semaine" & CHAR(10)
Dans Excel français, je crois que c'est CAR(10)


Ca me suffit, mais sil existe une manière plus élégante, je suis preneur.

Très bon week-end

Fab
 

Deadpool_CC

XLDnaute Accro
Après si tu veux le tenter en VBA avec une macro
c'est jouable d'alimenter le titre avec la valeur d'une ou plusieurs cellules
VB:
    Chart("graphique1").Activate
    ActiveChart.ChartTitle.Select
    ActiveChart.ChartTitle.Text = "Hello" & A3 & " - " & A4
et il y a plein de fonctions pour le formatage de ton texte qui peuvent être utiliser en vba
mais la je sors de la demande de le faire via formule.

ta solution de l'avoir derrière le graphique pour faire illusion peut rendre très bien aussi :)
 

Discussions similaires

Statistiques des forums

Discussions
312 841
Messages
2 092 703
Membres
105 514
dernier inscrit
Hébera