[Excel] Mise en forme diagramme [pb résolu]

Mise en forme diagramme [pb résolu] [Excel] - Logiciels - Windows & Software

Marsh Posté le 15-01-2004 à 10:55:19    

J'ai un pb :
 
Sous excel je fais un diagramme en floating bars à partir de données dans un tableau contenant des dates (un diagramme de gantt). Mais plutot que les bornes du graphe s'adaptent aux dates du tableau où se trouvent ces données, je voudrais fixer ces bornes moi-mêmes ... vous me suivez ? :roll:
 
exemple :
 

Code :
  1. Nom       |    Debut   |   Durée   |
  2. Jean-Luc  | 15/10/2003 |    156    |
  3. Bernard   | 18/11/2003 |    34     |


 
en gros il va faire un diagramme qui ira du 15/10 au 15/04 (en gros) car il s'adapte au donnée ... mais moi je voudrais qu'il affiche un graphe qui va de 6 mois avant et 6 mois après aujourd'hui.
 
le tout dans une macro VBA :D


Message édité par Kirvel le 15-01-2004 à 11:34:29

---------------
MyAnimeList
Reply

Marsh Posté le 15-01-2004 à 10:55:19   

Reply

Marsh Posté le 15-01-2004 à 11:34:01    

pb résolu :
 
créer le graphe, puis click droit sur l'axe concerné => axis format => minimum / maximum ...
 
c t nul comme question ...


---------------
MyAnimeList
Reply

Marsh Posté le 15-01-2004 à 11:34:10    

tu lances l'enregistreur de macros, tu le fais "a la main", puis tu regardes le code que ca t'a genere et tu l'adaptes a ta situation... :hello:


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 15-01-2004 à 11:35:32    

freds45 a écrit :

tu lances l'enregistreur de macros, tu le fais "a la main", puis tu regardes le code que ca t'a genere et tu l'adaptes a ta situation... :hello:


 
ouep pour l'enregistrement de macro je savais, c t juste pour trouver où faire le changement que je galérais
 
merci quand même ;)


---------------
MyAnimeList
Reply

Marsh Posté le 15-01-2004 à 11:42:24    

postes le code que ca te donne :) !


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 16-01-2004 à 11:28:47    

Code :
  1. With ActiveChart.Axes(xlValue)
  2.         .MinimumScale = 37820    'valeur min
  3.         .MaximumScale = 38180    'valeur max
  4.         .MinorUnit = 60
  5.         .MajorUnit = 180
  6.         .Crosses = xlCustom
  7.         .CrossesAt = 38002       'positionnement de l'axe vertical
  8.         .ReversePlotOrder = False
  9.         .ScaleType = xlLinear
  10.         .DisplayUnit = xlNone
  11.     End With


 
les commentaire indiquent les valeurs concernées par ma question ... ces valeurs correspondent à des dates (exemple : 38002 = 16/01/2004)


---------------
MyAnimeList
Reply

Marsh Posté le 16-01-2004 à 17:47:45    

t trop une merde kirvel :D :D
 
ps : c moi pr0t0

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed