Ajouter un espace devant le % dans les graph

Résolu
moi35534 -  
 moi35534 -
Bonjour,

Quelqu'un sait comment on pourrait programmer une macro Excel de manière à ajouter un espace devant le pourcent dans les étiquettes de données ?

Merci !

A voir également:

3 réponses

tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 
Bonjour,
Une macro n'est peut-être pas nécessaire.
On peut choisir un format personnalisé pour les étiquettes de données.
Par exemple: 0,00" "% si 2 décimales sont souhaitées. Attention il faut bien mettre l'espace entre guillemets.
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
bonjour
sans macro, il suffirait de le faire dans la feuille de calcul
avec macro quelque chose comme ça

Public Sub EspaceDevantEtiquette()
Dim nbpts As Long, nupt As Long
Dim etiq As String
With ChartObjects(1).Chart.SeriesCollection(1)
  nbpts = .Points.Count
  For nupt = 1 To nbpts
    etiq = .Points(nupt).DataLabel.Characters.Text
    etiq = " " & etiq
    .Points(nupt).DataLabel.Characters.Text = etiq
  Next nupt
End With
End Sub

bonne suite
0
moi35534
 
Oh yeah !

Merci ccm81, j'ai un peu modifié ta macro puisque l'espace devait être avant le % (qui se trouvait à la fin du texte des étiquettes, dans mon cas). Le code final donne ceci :

Sub EspaceDevantPourcent()
Dim nbpts As Long, nupt As Long
Dim etiq As String
With ActiveChart.SeriesCollection(1)
nbpts = .Points.Count
For nupt = 1 To nbpts
etiq = Left(.Points(nupt).DataLabel.Characters.Text, .Points(nupt).DataLabel.Characters.Count - 1)
etiq = etiq & " %"
.Points(nupt).DataLabel.Characters.Text = etiq
Next nupt
End With
End Sub

@tontong : je ne suis pas sûr que c'est possible, puisque Excel (2003) génère lui-même les pourcentages dans les graphiques à partir des tableaux de données (en nombre, dans mon cas, et non en déjà en pourcent).
0
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 
je ne suis pas sûr que c'est possible
Mais moi oui. Les pourcentages générés restent des étiquettes de données et il est possible de choisir le format de ces étiquettes.
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
@tontong
salutations
il demandait une macro, alors ...

@moi35534
si tontong dit quelque chose au sujet des graphiques, il y a de fortes chances que ce soit correct.....
0
moi35534
 
Haha, alors comment cela est-il possible ?
0