Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
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 22/01/2012, 09h53   #1
Invité de passage
 
Inscription : avril 2011
Messages : 10
Détails du profil
Informations forums :
Inscription : avril 2011
Messages : 10
Points : 1
Points : 1
Par défaut axes d'un graphique chChart

Bonjour tout le monde.

Voilà je rencontre quelques problèmes avec les axes de mon graphique chchart.

Voilà déjà le bout de code qui me permet de générer mes courbes dans mon chartspace :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
    For j = 0 To nbCourbes - 1
        Cht.SeriesCollection.Add
        'Récupération des ordonnées pour chaque série
        For i = 0 To Ite - 1
             Plage(i) = Table(i, j)
        Next i
 
        With Cht
             'Ajoute le tableau d'abscisses
            .SetData C.chDimCategories, C.chDataLiteral, Tableau
            'Ajoute le tableau d'ordonnées ( Plage() )
            .SeriesCollection(j).SetData C.chDimValues, C.chDataLiteral, Plage
            '.Axes(xlCategory).MinorUnit = 80
 
        End With
    Next j
le problème, c'est que le tableau Tableau contient mille valeurs, et comme vous pouvez le voir sur la pièce jointe, cela rend l'axe des abscisses illisible

Ensuite, avec l'axe des ordonnées, j'aimerai savoir comment faire pour qu'il ne débute pas à 0 mais à une valeur que je lui aurait donné

Merci d'avance
Images attachées
Type de fichier : png Sans titre.png (16,4 Ko, 6 affichages)
eno97 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2012, 11h37   #2
Expert Confirmé Sénior
 
Homme Daniel
aucune
Inscription : septembre 2011
Messages : 2 004
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : aucune

Informations forums :
Inscription : septembre 2011
Messages : 2 004
Points : 4 037
Points : 4 037
Bonjour,
Essaie avec l'enregistreur de macros, c'est ce que je fais souvent pour les graphiques. Précise également ta version d'Excel, c'est particulièrement important pour les graphiques. Reviens si tu as un problème.
__________________
Cordialement.

Daniel

Citation:
La plus perdue de toutes les journées est celle où l'on n'a pas ri.
Chamfort
Daniel.C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2012, 12h02   #3
Invité de passage
 
Inscription : avril 2011
Messages : 10
Détails du profil
Informations forums :
Inscription : avril 2011
Messages : 10
Points : 1
Points : 1
Non, je ne peux pas utiliser les macros, car mon graphique ne se situe pas sur un feuille excel, mais dans un UserForm, et donc je peux pas changer la mise en forme des axes en les sélectionnant

J'ai oubli de marquer que je suis sous 2010 et que je me sers de OWC11 pour utiliser le chartspace sur le userform
eno97 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2012, 15h07   #4
Expert Confirmé Sénior
 
Homme Daniel
aucune
Inscription : septembre 2011
Messages : 2 004
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : aucune

Informations forums :
Inscription : septembre 2011
Messages : 2 004
Points : 4 037
Points : 4 037
Essaie :


Code :
1
2
        Me.ChartSpace1.Charts(0).Axes(0).MinorUnit = 80
        Me.ChartSpace1.Charts(0).Axes(1).Scaling.Minimum = 15
__________________
Cordialement.

Daniel

Citation:
La plus perdue de toutes les journées est celle où l'on n'a pas ri.
Chamfort
Daniel.C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2012, 17h31   #5
Invité de passage
 
Inscription : avril 2011
Messages : 10
Détails du profil
Informations forums :
Inscription : avril 2011
Messages : 10
Points : 1
Points : 1
ca y est, ça marche

merci beaucoup à toi
eno97 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 16h34.


 
 
 
 
Partenaires

Hébergement Web