Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Axe des abscisses qui ne s'actualise pas

  • Initiateur de la discussion Initiateur de la discussion GAMA7
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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

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

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

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
26
Affichages
2 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…