Bonjour,
Peut on personnalisé un nombre,dans les étiquettes de donnée d'un graphique,
de manière qu'il se mette automatiquement sur deux lignes.
Exemple : "Impôts Foncier" # ##0,00 ? je voudrais mettre sur une ligne :
le texte et en dessous la somme.
Car quand, le graphique est petit ça se met sur deux lignes, mais quand il
est grand, ça se met sur une ligne.
Moi je pense que non, mais avec Excel.........? J'ai entendu dire, que la
seule chose qu'il ne savais pas faire : le café
Cordialement
Guy
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Francois
Bonjour, Peut on personnalisé un nombre,dans les étiquettes de donnée d'un graphique, de manière qu'il se mette automatiquement sur deux lignes. Exemple : "Impôts Foncier" # ##0,00 ? je voudrais mettre sur une ligne : le texte et en dessous la somme.
Bonsoir Guy,
Je sais faire ce genre de choses avec VBA mais pour te fournir une exemple exploitable, il faudrait savoir comment tes données sont organisées et quel type de graphique tu utilises.
Est-ce que tu peux mettre un exemple sur Cjoint ?
-- François L
Bonjour,
Peut on personnalisé un nombre,dans les étiquettes de donnée d'un graphique,
de manière qu'il se mette automatiquement sur deux lignes.
Exemple : "Impôts Foncier" # ##0,00 ? je voudrais mettre sur une ligne :
le texte et en dessous la somme.
Bonsoir Guy,
Je sais faire ce genre de choses avec VBA mais pour te fournir une
exemple exploitable, il faudrait savoir comment tes données sont
organisées et quel type de graphique tu utilises.
Bonjour, Peut on personnalisé un nombre,dans les étiquettes de donnée d'un graphique, de manière qu'il se mette automatiquement sur deux lignes. Exemple : "Impôts Foncier" # ##0,00 ? je voudrais mettre sur une ligne : le texte et en dessous la somme.
Bonsoir Guy,
Je sais faire ce genre de choses avec VBA mais pour te fournir une exemple exploitable, il faudrait savoir comment tes données sont organisées et quel type de graphique tu utilises.
Est-ce que tu peux mettre un exemple sur Cjoint ?
-- François L
Francois
Voici le graphique
Bonjour,
Guy, il est toujours demandé de ne pas mettre de pièces jointes directement sur le forum... voir http://dj.joss.free.fr/netiquet.htm
Je t'avais suggéré d'utiliser http://cjoint.com/
En fait je t'avais demandé l'organisation de tes données et le type de graphique. Faute d'avoir l'organisation, je te propose une macro qui fait ce que tu demandes sur un camembert mais que tu devras sans doute adapter. Lis les commentaires en début de procédure.
' --------------------------------------- ' Suppose que les données sont en Feuil1 ' en colonne dans A et B : ' nature de la dépense en A, montant en B ' ---------------------------------------- ' Si les données ne commencent pas à la première ligne, ' modifier la valeur de a qui doit être égal à : ' indice de la première ligne -1 ' ---------------------------------------- Sub etiquette() Dim L As Integer L = 0 For i = 1 To ActiveChart.SeriesCollection(1).Points.Count With ActiveChart.SeriesCollection(1).Points(i) .HasDataLabel = True .DataLabel.Text = Sheets("Feuil1").Range("A" & i + L).Value _ & Chr(13) & Sheets("Feuil1").Range("B" & i + L).Value End With Next i End Sub
-- François L
Voici le graphique
Bonjour,
Guy, il est toujours demandé de ne pas mettre de pièces jointes
directement sur le forum... voir
http://dj.joss.free.fr/netiquet.htm
Je t'avais suggéré d'utiliser
http://cjoint.com/
En fait je t'avais demandé l'organisation de tes données et le type de
graphique. Faute d'avoir l'organisation, je te propose une macro qui
fait ce que tu demandes sur un camembert mais que tu devras sans doute
adapter. Lis les commentaires en début de procédure.
' ---------------------------------------
' Suppose que les données sont en Feuil1
' en colonne dans A et B :
' nature de la dépense en A, montant en B
' ----------------------------------------
' Si les données ne commencent pas à la première ligne,
' modifier la valeur de a qui doit être égal à :
' indice de la première ligne -1
' ----------------------------------------
Sub etiquette()
Dim L As Integer
L = 0
For i = 1 To ActiveChart.SeriesCollection(1).Points.Count
With ActiveChart.SeriesCollection(1).Points(i)
.HasDataLabel = True
.DataLabel.Text = Sheets("Feuil1").Range("A" & i + L).Value _
& Chr(13) & Sheets("Feuil1").Range("B" & i + L).Value
End With
Next i
End Sub
Guy, il est toujours demandé de ne pas mettre de pièces jointes directement sur le forum... voir http://dj.joss.free.fr/netiquet.htm
Je t'avais suggéré d'utiliser http://cjoint.com/
En fait je t'avais demandé l'organisation de tes données et le type de graphique. Faute d'avoir l'organisation, je te propose une macro qui fait ce que tu demandes sur un camembert mais que tu devras sans doute adapter. Lis les commentaires en début de procédure.
' --------------------------------------- ' Suppose que les données sont en Feuil1 ' en colonne dans A et B : ' nature de la dépense en A, montant en B ' ---------------------------------------- ' Si les données ne commencent pas à la première ligne, ' modifier la valeur de a qui doit être égal à : ' indice de la première ligne -1 ' ---------------------------------------- Sub etiquette() Dim L As Integer L = 0 For i = 1 To ActiveChart.SeriesCollection(1).Points.Count With ActiveChart.SeriesCollection(1).Points(i) .HasDataLabel = True .DataLabel.Text = Sheets("Feuil1").Range("A" & i + L).Value _ & Chr(13) & Sheets("Feuil1").Range("B" & i + L).Value End With Next i End Sub
-- François L
Guy72
Bonjour, Effectivement je devais avoir envie de dormir. Merci, je vais essayer. Voici quand même mes données : Cellule A1 (EDF). Cellule A2 (Impôts Locaux). Cellule A3 (Impôts Fonciers). Cellule A4 (Eau) Et une valeurs dans les cellules B1 à B4. C'est un graphique camembert tout simple, c'est simplement que je veux avoir le montant sous le nom. Guy
"Francois" a écrit dans le message de news:
Voici le graphique
Bonjour,
Guy, il est toujours demandé de ne pas mettre de pièces jointes directement sur le forum... voir http://dj.joss.free.fr/netiquet.htm
Je t'avais suggéré d'utiliser http://cjoint.com/
En fait je t'avais demandé l'organisation de tes données et le type de graphique. Faute d'avoir l'organisation, je te propose une macro qui fait ce que tu demandes sur un camembert mais que tu devras sans doute adapter. Lis les commentaires en début de procédure.
' --------------------------------------- ' Suppose que les données sont en Feuil1 ' en colonne dans A et B : ' nature de la dépense en A, montant en B ' ---------------------------------------- ' Si les données ne commencent pas à la première ligne, ' modifier la valeur de a qui doit être égal à : ' indice de la première ligne -1 ' ---------------------------------------- Sub etiquette() Dim L As Integer L = 0 For i = 1 To ActiveChart.SeriesCollection(1).Points.Count With ActiveChart.SeriesCollection(1).Points(i) .HasDataLabel = True .DataLabel.Text = Sheets("Feuil1").Range("A" & i + L).Value _ & Chr(13) & Sheets("Feuil1").Range("B" & i + L).Value End With Next i End Sub
-- François L
Bonjour,
Effectivement je devais avoir envie de dormir.
Merci, je vais essayer.
Voici quand même mes données :
Cellule A1 (EDF).
Cellule A2 (Impôts Locaux).
Cellule A3 (Impôts Fonciers).
Cellule A4 (Eau)
Et une valeurs dans les cellules B1 à B4.
C'est un graphique camembert tout simple, c'est simplement que je veux avoir
le montant sous le nom.
Guy
"Francois" <francois@noadress.fr.invalid> a écrit dans le message de news:
uE2ecAYSGHA.4168@tk2msftngp13.phx.gbl...
Voici le graphique
Bonjour,
Guy, il est toujours demandé de ne pas mettre de pièces jointes
directement sur le forum... voir
http://dj.joss.free.fr/netiquet.htm
Je t'avais suggéré d'utiliser
http://cjoint.com/
En fait je t'avais demandé l'organisation de tes données et le type de
graphique. Faute d'avoir l'organisation, je te propose une macro qui fait
ce que tu demandes sur un camembert mais que tu devras sans doute adapter.
Lis les commentaires en début de procédure.
' ---------------------------------------
' Suppose que les données sont en Feuil1
' en colonne dans A et B :
' nature de la dépense en A, montant en B
' ----------------------------------------
' Si les données ne commencent pas à la première ligne,
' modifier la valeur de a qui doit être égal à :
' indice de la première ligne -1
' ----------------------------------------
Sub etiquette()
Dim L As Integer
L = 0
For i = 1 To ActiveChart.SeriesCollection(1).Points.Count
With ActiveChart.SeriesCollection(1).Points(i)
.HasDataLabel = True
.DataLabel.Text = Sheets("Feuil1").Range("A" & i + L).Value _
& Chr(13) & Sheets("Feuil1").Range("B" & i + L).Value
End With
Next i
End Sub
Bonjour, Effectivement je devais avoir envie de dormir. Merci, je vais essayer. Voici quand même mes données : Cellule A1 (EDF). Cellule A2 (Impôts Locaux). Cellule A3 (Impôts Fonciers). Cellule A4 (Eau) Et une valeurs dans les cellules B1 à B4. C'est un graphique camembert tout simple, c'est simplement que je veux avoir le montant sous le nom. Guy
"Francois" a écrit dans le message de news:
Voici le graphique
Bonjour,
Guy, il est toujours demandé de ne pas mettre de pièces jointes directement sur le forum... voir http://dj.joss.free.fr/netiquet.htm
Je t'avais suggéré d'utiliser http://cjoint.com/
En fait je t'avais demandé l'organisation de tes données et le type de graphique. Faute d'avoir l'organisation, je te propose une macro qui fait ce que tu demandes sur un camembert mais que tu devras sans doute adapter. Lis les commentaires en début de procédure.
' --------------------------------------- ' Suppose que les données sont en Feuil1 ' en colonne dans A et B : ' nature de la dépense en A, montant en B ' ---------------------------------------- ' Si les données ne commencent pas à la première ligne, ' modifier la valeur de a qui doit être égal à : ' indice de la première ligne -1 ' ---------------------------------------- Sub etiquette() Dim L As Integer L = 0 For i = 1 To ActiveChart.SeriesCollection(1).Points.Count With ActiveChart.SeriesCollection(1).Points(i) .HasDataLabel = True .DataLabel.Text = Sheets("Feuil1").Range("A" & i + L).Value _ & Chr(13) & Sheets("Feuil1").Range("B" & i + L).Value End With Next i End Sub
-- François L
Francois
Bonjour, Effectivement je devais avoir envie de dormir. Merci, je vais essayer. Voici quand même mes données : Cellule A1 (EDF). Cellule A2 (Impôts Locaux). Cellule A3 (Impôts Fonciers). Cellule A4 (Eau) Et une valeurs dans les cellules B1 à B4. C'est un graphique camembert tout simple, c'est simplement que je veux avoir le montant sous le nom.
Bonjour,
Trace ton camembert, sélectionne le graphique et utilises la macro de mon post précédent sans rien y changer et ça fera ce que tu veux... Si besoin de plus, reviens ici.
-- François L
Bonjour,
Effectivement je devais avoir envie de dormir.
Merci, je vais essayer.
Voici quand même mes données :
Cellule A1 (EDF).
Cellule A2 (Impôts Locaux).
Cellule A3 (Impôts Fonciers).
Cellule A4 (Eau)
Et une valeurs dans les cellules B1 à B4.
C'est un graphique camembert tout simple, c'est simplement que je veux avoir
le montant sous le nom.
Bonjour,
Trace ton camembert, sélectionne le graphique et utilises la macro de
mon post précédent sans rien y changer et ça fera ce que tu veux... Si
besoin de plus, reviens ici.
Bonjour, Effectivement je devais avoir envie de dormir. Merci, je vais essayer. Voici quand même mes données : Cellule A1 (EDF). Cellule A2 (Impôts Locaux). Cellule A3 (Impôts Fonciers). Cellule A4 (Eau) Et une valeurs dans les cellules B1 à B4. C'est un graphique camembert tout simple, c'est simplement que je veux avoir le montant sous le nom.
Bonjour,
Trace ton camembert, sélectionne le graphique et utilises la macro de mon post précédent sans rien y changer et ça fera ce que tu veux... Si besoin de plus, reviens ici.