graph macro decaler nbval

  • Initiateur de la discussion Initiateur de la discussion vatounet
  • 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 !

vatounet

XLDnaute Nouveau
Salut,

Grace à TITCOEUR (et beaucoup d'autres...) (encore merci) j'ai presque fini mon usine à graphique
Il me reste encore une truc qui plante (normal):

Je fais un graph par macro, avec le debut de code suivant :

Code:
Sub graph2()

    Charts.Add
    ActiveChart.ChartType = xlColumnClustered
    ActiveChart.SetSourceData Source:=Sheets('Feuil2').Range('A2:C5'), PlotBy:= _
        xlColumns
    ActiveChart.SeriesCollection(1).Delete
    ActiveChart.SeriesCollection(1).Delete
    [color=#FF0000]ActiveChart.SeriesCollection(1).XValues.FormulaLocal = '=DECALER(feuil2!$b$2;;;NBVAL(feuil2!$b:$b)-1)'
    ActiveChart.SeriesCollection(1).Values.FormulaLocal = '=DECALER(feuil2!$c$2;;;NBVAL(feuil2!$c:$c)-1)'[/color]
    ActiveChart.SeriesCollection(1).Name = '=Feuil2!R1C3'
    ActiveChart.Location Where:=xlLocationAsObject, Name:='Feuil2'
.......

Cette macro est appelé par une autre macro et recré donc en boucle unnouveau graph.
Au debut, pour determiner mes donnees en X j'avais ecrit :

activechart.seriescollection(1).XValues = 'testboucle.xls!ANNEE'
et
activexhart.seriescollection(1)Values = 'testboucle.xls!VALEUR'

Les 2 test boucles ANNEE et VALEUR appelé respectivement des fonctions nommées tels que:
ANNEE=decaler(feuil2!$b$2;;;nbval($b:$b)-1)
et
VALEUR=decaler(feuil2!$c$2;;;nbval($c:$c)-1)

Bien sa marche au premier tour de ma boucle, mais au second
sa plante et mes fonctions affiche :
.....feuil2!#REF.....

Donc j'écrit la formule direct dans ma macro avec FormulaLocal, mais sa marche pas du tout
J'ai vu aussi Application.worksheetfunction....

Si quelqu'un à des idées, j'accepte tout

Bonne journée et d'avance merci

A+

Fred
 
- 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
2
Affichages
2 K
  • Question Question
Réponses
1
Affichages
1 K
Retour