Rechercher : dans
Par :

Plage de valeur variable Graphique Excel

Dernière réponse le 15 nov 2009 à 09:52:59 Raph04, le 31 mar 2009 à 16:12:56 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « Plage de valeur variable Graphique Excel » dans :
Utiliser VALEUR CIBLE sous Excel VoirVous avez fait un devis, sous forme d'un tableau EXCEL vous avez additionné chacun des prix, obtenu un Total HT (en E8 par exemple) défini une remise (en E9), appliqué le montant de TVA (en E10), obtenu votre Total TTC (en E11) votre client vous...
Variables d'environnement VoirVariables d'environnement Une variable d'environnement est une valeur dynamique, chargée en mémoire, pouvant être utilisée par plusieurs processus fonctionnant simultanément. Sur la plupart des systèmes d'exploitation, les emplacement de...

1

michel_m, le 31 mar 2009 à 16:31:59

Bonjour Raph

la notation RxCx est la traduction anglaise de LxCx: style de référence

dons R4C4 ==> ligne 4 colonne 4 soit D4
R4C12 ==> ligne 4 colonne 12 soit L4

maintenant, je vois mal l'intérêt d'utiliser une macro pour faire un graph dynamique mais peut-^tre que...
Cordialement, Michel

Répondre à michel_m

2

Raph04, le 31 mar 2009 à 16:43:13

Haaaa ok R pour Raw et C pour Column...
Merci pour cette réponse.

Et la je créer une macro car je créer un fichier excel le plus assister possible et je crée un histogramme sur demande (click d'un bouton). Donc je crée une macro. En plus le nombre de semaine est amené à varier dans l'histogramme donc cela nécessite un peu de code.

Répondre à Raph04

3

michel_m, le 31 mar 2009 à 16:54:06

Concernant les macros, je te mets ci joint des démos sur des graphiques sans macro. rgarde si tout zazar cela pourrait te donner des idées (on ne sait jamais)
http://cjoint.com/?ecq0Wb5ztc Cordialement, Michel

Répondre à michel_m

4

Jérôme, le 22 sep 2009 à 15:01:01

Bonjour Michel,

Je découvre cette discussion du mois de mars qui répond à mon problème mais je suis très intéressé par ton lien qui permet de faire ces changements sans macros.
Mais ce lien ne fonctionne plus, peut tu m'envoyer ce document?

En te remerciant par avance.
Amicalement

Jérôme

PJ: (dernier post)
Concernant les macros, je te mets ci joint des démos sur des graphiques sans macro. rgarde si tout zazar cela pourrait te donner des idées (on ne sait jamais)
http://cjoint.com/?ecq0Wb5ztc

Répondre à Jérôme

5

michel_m, le 22 sep 2009 à 15:15:25

Bonjour,

Ci joint le fichier demandé
http://cjoint.com/?jwpnZQyMSI
il y a aussi des liens vers les sources qui m'ont aidé.

Bon courage! Cordialement, Michel

Répondre à michel_m

6

Jérôme, le 23 sep 2009 à 09:01:13

Merci beaucoup,

ça va beaucoup m'aider.

Répondre à Jérôme

7

slovo133, le 13 nov 2009 à 18:40:36

Bonjour michel_m

je suis intéressé par le fichier de cijoint.fr(http://cjoint.com/?jwpnZQyMSI) mais le lien ne fonctionne plus ("fichier non disponible")

pourrais tu stp re-re-envoyé le fichier

merci

Répondre à slovo133

8

michel_m, le 14 nov 2009 à 09:01:05

Bonjour,

J'ai vu ta demande initiale ( à partir d'un Tcd): je n'ai pas traité ce cas...
enfin voilà ce que tu demandes:
http://cjoint.com/?lojasdgQ5B

en espèrant que... :-x

Répondre à michel_m

9

slovo133, le 14 nov 2009 à 11:32:25

Merci beaucoup je vais essayé...

Pourquoi avec un Tcd tu penses que ce n'est pas possible ?

Aurais tu des idées pour résoudre mon probleme ?

merci

Répondre à slovo133

10

michel_m, le 14 nov 2009 à 11:46:21

Re,
je me suis mal exprimé: je disais que je n'avais pas étudié les graphiques variables avec des TCD dans la pièce jointe :-) :-x

Répondre à michel_m

11

slovo133, le 14 nov 2009 à 15:41:39

Oui je l'ai tout a fait compris mais je voudrais te demande si tu avais une idée de comment résoudre mon problème...

car je ne vois pas ce que cela change que mes données sont dans un TCD ou non... le tout c'est qu'elle se situent dans une plage fixe (par exemple A5:B70)

Merci si tu as des idées, je bute et j'aimerais bien m'en sortir....

Répondre à slovo133

12

michel_m, le 14 nov 2009 à 17:33:19

Re,
il a fallu que je retrouve ton post de départ...

ci joint proposition très basique:
http://cjoint.com/?lorGKQrq7j :-x

Répondre à michel_m

13

 slovo133, le 15 nov 2009 à 09:52:59

Ah bonjour, je n'avais pas vu que tu m'avais répondu... je vais étudier cela

d'avance un grand merci !!!

Répondre à slovo133