OVH Cloud OVH Cloud

Nombre personnalisé sur deux lignes

4 réponses
Avatar
Guy72
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

4 réponses

Avatar
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

Avatar
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

Avatar
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



Avatar
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