Bonjour,
Je suis en train de créer un macro qui crée un histogramme automatiquement.
L'utilisateur entre une semaine de départ et une semaine de fin pour créer son histogramme (donc les valeurs utilisée varie).
J'ai utilisé la fonction :
ActiveChart.SetSourceData Source:=Sheets("Historique reporting hebdo").Range(champDonnees), PlotBy:=xlRows
Avec champDonnees étant calculées en fonction des semaines de départ et d'arrivée.
Mon problème se situe lorsque je veux mettre les valeurs de l'echelle de X. En effet je ne comprend pas la logique du champs utilisé dans la fonction :
ActiveChart.SeriesCollection(1).XValues = "='NomOnglet'!R4C4:R4C12"
Cette ligne issue de la génération de code automatique reste mysterieuse pour moi car je ne comprend pas d'ou provient ce R4C4:R4C12, surtout que les données que j'avais configurer était situer en D4:L4
J'ai essayer de remplacer ce "R4C4:R4C12" par quelquechose du type D4:L4 mais dynamique mais cela ne fonctionne pas.
Pourriez vous me dire quelle est la logique de cette selection de donnée afin que je puisse la rendre dynamique.
Merci
Configuration: Windows XP
Internet Explorer 6.0