Faire une courbe

Bonsoir à tous,

J'ai pas mal avancé sur mon application, par contre je bloque au moment de traçer mes courbes. Voici mes 3 problemes:

Pour simplifier, j'ai 2 colonnes. Dans la premiere, la reference d'un produit, dans la deuxieme, la date de vente (jj-mm-aaaa) de ce produit. Sur le même graphique, j'aimerai en VB:

1) Pouvoir traçer une courbe recapitulant le nombre de vente par mois.

2) Faire comme en 1) mais avec le nombre de vente cumulée par mois.

3) Traçer une courbe théorique. C'est à dire que pour une periode donnée (date de début dans une cellule, date de fin dans une autre) et un nombre de vente fixé pour cette periode, cela me donne une courbe référence de nombre de vente cumulée à faire par mois.

J'éspere être suffisament clair,

Merci d'avance.

Re,

Une petite aide serait vraiment la bienvenue...

Merci encore

Bonsoir à tous,

à priori, il manque une colonne "quantités vendues"

Le mieux est de joindre ton fichier.

amicalement

Claude.

Salut le forum

Je souhaite à partir de ces données, réaliser mes courbes, et cela en VBA. Le format du fichier est fixé donc l'ajout de colonne n'est pas possible.

Merci de votre aide,

Amicalement.

14tbs.xlsx (187.27 Ko)

Salut le forum

ComfortablyNumb, même avec ton fichier je ne comprends pas ta demande.

Essaye de nous dire ce que l'on devrait trouver comme résultats.

A te relire

Mytå

re,

Tu t'es pas trop foulé sur ton fichier joint !

  • il faudrait quelque chose de + représentatif.
  • je ne vois toujours pas de quantités

- que signifie date début et date de fin ( date de quoi ?)

désolé, je passe la main

Claude.

18essai.xlsm (91.00 Ko)

Je vais essayer d'être plus clair

Concretement:

Date (par tranche d'un mois) en abscisse

Nombre de vente en ordonnée

1)

Sur une periode donnée (Date de début: 10/07/2007 et Date de fin: 10/02/2008),

j'aimerai réaliser un certain nombre de vente (Nombre de ventes souhaitées: 500)

Je voudrai donc faire,

-Une courbe qui me donne le nombre de vente cumulé à faire chaque mois pour réaliser cet objectif, soit:

environ 71 le premier mois, puis 142 le deuxième mois, etc...

2&3)

Dans ma colonne A, j'ai la réference de mon produit, et dans la colonne B, sa date de vente (forcement inclue dans la période donnée).

Je voudrai donc faire d'une part,

  • Une courbe récapitulant le nombre de vente total réalisé par mois (dans mon exemple mois d'aout=22 ventes, etc...)
  • Une courbe avec le nombre de vente cumulée réalisé (mois d'aout=22 ventes, septembre =52 ventes (22+30), etc...)

Je pense avoir été plus clair.

Encore merci de votre aide.

Cordialement.

dubois a écrit :

re,

Tu t'es pas trop foulé sur ton fichier joint !

  • il faudrait quelque chose de + représentatif.
  • je ne vois toujours pas de quantités

- que signifie date début et date de fin ( date de quoi ?)

désolé, je passe la main

Claude.

re Dubois,

Oui, tu as raison, je ne me suis pas trop foulé pour le fichier, mais j'ai fais cela dans un esprit de clarté et pour ne pas compliquer inutilement le problème.

Désolé...

Re le forum

ComfortablyNumb a écrit :

Je souhaite à partir de ces données, réaliser mes courbes, et cela en VBA. Le format du fichier est fixé donc l'ajout de colonne n'est pas possible.

Tu vas les placer ou les données pour ton graphique, ca prends des colonnes et des lignes quand même.

Mytå

Re,

Les données brut du graphique sont dans la colonne A et la colonne B. Je suis conscient qu'elles ne sont pas exploitables comme cela.

Il faut sans doute passer par un tableau en VBA, pour faire et stocker des calculs intermediaires, comme compter le nombre de ventes par mois, pour ensuite alimenter le graphique avec les données de ce tableau...

re,

je ne vois pas l'utilité du VBA ! pour le moment

https://www.excel-pratique.com/~files/doc/courbe.xls

claude.

Re,

Merci beaucoup Claude, tu as exactement compris ce que je voulais obtenir,

le graphique correspond parfaitement à mes attentes.

Alors quelques précisions:

1) Mise à part la courbe, je ne dois rien mettre d'autre dans mon fichier. Donc je ne peux pas faire

un tableau comme tu l'as fait, directement dans une feuille.

2) Comme je l'ai dis dans mon premier post, j'ai pas mal simplifié le problème. Voici une version un peu plus

elaborée du fichier .xls

https://www.excel-pratique.com/~files/doc/wAB5hexemple2.xls

La feuille 1 est l'interface de saisie. La feuille 2 est (sera) bloqué, non modifiable par l'utilisateur.

La feuille 3 est là où se trouve la courbe.

Ce que je veux faire: Lorsque l'utilisateur choisit d'ajouter ou de modifier un produit (feuille 1), cela met à jour automatiquement

la courbe. C'est pour cela que je veux faire ça en VBA. Dans la feuille 2, la colonne B contient la ref et la C contient la date de vente du produit.

Il faut savoir aussi que je n'aurai pas qu'un seul fichier .xls à gerer mais des 10aines. C'est pour cela que je veux

creer un fichier type, avec un module VB derriere le bouton ajouter et modifier.

Voilà les données un peu plus complètes du probleme et pourquoi je voudrais la même chose, codée en VBA.

Encore merci de ton aide et de ton temps,

Cordialement.

Bonjour au forum,

C'est si confidentiel que çà, que tu m'envoie une base vide !!

- je sens venir les prochaines demandes ! (type, marques etc...)

Si tu veux continuer, envoie une base remplie, sinon j'arrête .

https://www.excel-pratique.com/~files/doc/courbe2.xls

amicalement

Claude.

édit: 14h , il ne faut pas toucher à la 1ère ligne du tableau

Bonjour Claude,

Merci de ton efficacité et de la rapidité de ta réponse, je regarde plus en détail ce que tu as fais dans l'après midi.

dubois a écrit :

C'est si confidentiel que çà, que tu m'envoie une base vide !!

Oui, c'est vrai, ce sont des données sensibles...

dubois a écrit :

- je sens venir les prochaines demandes ! (type, marques etc...)

Non, ne t'inquiète pas, il n'y aura pas d'autres demandes de ce type.

Encore merci,

Amicalement.

re,

Bon, s'il n'y a pas d'autres demande, j'adapte sur ton dernier fichier.

C'est parce-que j'aime bien savoir ou je vais !

réponse dans la soirée.

amicalement

Claude.

Re,

Tu me rends vraiment un grand service,

Merci,

Amicalement.

re,

Voici ton fichier :

https://www.excel-pratique.com/~files/doc/Courbe3.xls

  • J'ai remplacer tes macros par des nouvelles.
  • Je n'ai pas compris ce que tu voulais faire avec le bouton "modifier"
  • Le N° s'incrémente automatiquement.
  • La base est réinitialisée à chaque tracé du graphique.

- Pour saisir un nouveau produit, il fait obligatoirement renseigner 5 données mini.

Je te laisse tester,

dis-moi s'il faut modifier quelque chose ?

amicalement

Claude.

Bonsoir Claude,

Cela me parait vraiment bien!

Je ne pense pas qu'il faille modifier quoi que ce soit.

Néanmoins, si j'ai une question ou besoin d'une pécision, je peux compter sur toi

Encore merci pour ton efficacité, je marque le sujet comme résolu.

Amicalement.

re le forum

ComfortablyNumb a écrit :

Je souhaite à partir de ces données, réaliser mes courbes, et cela en VBA. Le format du fichier est fixé donc l'ajout de colonne n'est pas possible.

Bout de code donné par Dan pas préciser dans le fichier

Range("graph!b3") = Year(Range("saisie!j2")) & "/" & Month(Range("saisie!j2")) + 1 & "/" & 1

La ficelle du code : Le bout de code de Dan en référence.

macro créer par Dubois ! ouin !!!!

Bonsoir le Forum,

Bonsoir Claude,

Ce que tu as fais est impec. J'aimerai cependant y apporter une petite fonctionnalité.

Voici le lien qui illustre ma demande :

https://www.excel-pratique.com/~files/doc/exemple..jpg

A 30% et à 50% de la période, j’aimerai tracer un trait vertical avec pour label le % correspondant. De plus, j’aimerai qu’aux intersections de la courbe cumul et objectif, les valeurs des points soient mises en évidence.

Celai s’intègre dans un de mes modules, donc en VBA.

Penses-tu que cela soit possible (plus jolie que mon exemple )?

Merci de ton aide,

Amicalement.

Rechercher des sujets similaires à "courbe"