Axe des abscisses qui ne s'actualise pas

GAMA7

XLDnaute Nouveau
Bonjour à tous

J'ai un graphique qui évolue quand on rajoute des données dans le tableau.

Cependant alors que les histogrammes des valeurs s'ajoutent bien, les dates correspondants ne s'affichent pas alors que quand je regarde les données sélectionnées elles le sont bien...

Quelqu'un peut -il m'éclairer car je perds un temps fou sur quelque chose de, je suis certaine, très simple à effectuer.

Merci à tous
 

Pièces jointes

  • données gama7.xlsx
    28.6 KB · Affichages: 31

job75

XLDnaute Barbatruc
Re,

Autre solution, un peu plus subtile pour les bac + 10.

Coller cette macro paramétrée dans Module1 :
Code:
Sub AxeX(F As Worksheet) 'macro paramétrée
Dim plageX As Range, i%
With F
    Set plageX = .ListObjects(1).DataBodyRange.Columns(1).Resize(, 2) 'colonnes A:B
    With .ChartObjects(1).Chart
        For i = 1 To .SeriesCollection.Count
            .SeriesCollection(i).XValues = plageX
        Next
    End With
End With
End Sub
Elle est appelée par cette macro placée dans chacune des feuilles "Ech.C" et "Ent.int" :
Code:
Sub MAJ()
AxeX Me
End Sub
Fichier (2).

A+
 

Pièces jointes

  • Etude La Hume - job75(2).xlsm
    281.5 KB · Affichages: 24

job75

XLDnaute Barbatruc
Bonjour le fil, le forum,

Pour finir on peut traiter tous les tableaux et graphiques en même temps :
Code:
Sub MAJ_AxeX()
'se lance par Ctrl+M
Dim w As Worksheet, plageX As Range, s As Series
For Each w In Worksheets
    If w.ListObjects.Count And w.ChartObjects.Count Then 'si tableau Excel et graphique
        Set plageX = w.ListObjects(1).DataBodyRange.Columns(1).Resize(, 2) 'colonnes A:B
        For Each s In w.ChartObjects(1).Chart.SeriesCollection
            s.XValues = plageX
        Next s
    End If
Next w
End Sub
Dans ce fichier (3) la macro se lance par le raccourci clavier Ctrl+M.

Bonne journée.
 

Pièces jointes

  • Etude La Hume - job75(3).xlsm
    281 KB · Affichages: 22

Discussions similaires

Statistiques des forums

Discussions
312 315
Messages
2 087 168
Membres
103 489
dernier inscrit
CACCA