Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Général VBA
Général VBA Forum général VBA . Pour les logiciels spécifiques (Access, Excel, Word, ...), postez dans les bons sous forums.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/08/2007, 11h33   #1
Nouveau Membre du Club
 
Inscription : décembre 2003
Messages : 111
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 111
Points : 25
Points : 25
Par défaut Modifier la police d'un axe d'un graphique Excel

Bonjour,

Je suis à la recherche de la propriété qui définie la taille de la police d'un axe d'un graphique Excel.

Je précise, le graphique est créé en VBA.

Voici la partie du code concerné :
Code :
1
2
3
4
5
6
7
8
9
10
11
With aChart.Axes(xlCategory)
            .ReversePlotOrder = True
            .TickLabelSpacing = 1
            .TickMarkSpacing = 1
            .AxisBetweenCategories = True
            If (nbResult > 19) Then
                DoEvents
            Else
                If (nbResult > 9) Then DoEvents
            End If
        End With
J'aimerais remplaer DoEvents par la bonne propriété.

Merci d'avance.

Bonne journée.
NooD est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2007, 18h24   #2
Rédacteur
 
Homme michel Tanguy
Inscription : août 2005
Messages : 3 317
Détails du profil
Informations personnelles :
Nom : Homme michel Tanguy
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : août 2005
Messages : 3 317
Points : 10 706
Points : 10 706
bonjour

Tu peux tester

Code :
1
2
3
4
5
6
7
8
9
10
11
With aChart.Axes(xlCategory)
    .ReversePlotOrder = True
    .TickLabelSpacing = 1
    .TickMarkSpacing = 1
    .AxisBetweenCategories = True
    If (nbResult > 19) Then
        .TickLabels.Font.Size = 8
        Else
        If (nbResult > 9) Then .TickLabels.Font.Size = 16
    End If
End With


bonne soirée
michel
SilkyRoad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2007, 08h50   #3
Nouveau Membre du Club
 
Inscription : décembre 2003
Messages : 111
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 111
Points : 25
Points : 25
Bonjour,

C'est impec' !

Merci pour votre aide

Bonne journée.
NooD est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h34.


 
 
 
 
Partenaires

Hébergement Web