Automatiser des données + récupérer les données en fonction de la date

Bonjour,

J'ai besoin d'aide, j'aimerai remplir mes tableaux en automatique mais je ne sais pas bien où récupérer mes données (veille, semaine, mois et année) par machine et au global.

Ma BDD est mise à jour quotidiennement. Je vous joins un exemple.

Est il possible de créer un bouton pour mettre à jour en automatique ces données en fonction de la date du jour qu'on rentrerait via un messagebox ?

Je vous remercie.

17exemple.xlsx (13.10 Ko)

Le problème a l'air très simple, mais il faut bien formuler la demande :

Les quantités à renseigner sont a définir :

Veille ?

Semaine, mois ,année entré par l'utilisateur

Objectif ?

Merci

Bonsoir,

Alors en fait la base de données est copiée collée, il n'y a pas de calculs à faire.

A partir de cela j'aimerai que les tableaux se remplissent automatiquement en fonction de la date d'aujourd'hui.

Par exemple : Si je suis le 11/05/20, la performance de la veille correspondra à celle du 08/05/20, celle de la semaine sera la moyenne des valeurs à partir du 11/05/20 jusqu'au vendredi, celle du mois sera la moyenne de toutes les performance de mai et pour l'année on aura la moyenne des valeurs de toute l'année.

L'objectif est de 80% et ne varie pas.

Je ne sais pas si je suis très claire...

Merci à vous,

Pas de fichier, pas de résultat!

J'ai déjà vu le film!

Le fichier est celui que j’ai envoyé au début.

La base de données relative contient les informations : Mois, jour,performance, semaine.

Je veux juste faire apparaître mes résultats en auto en fonction d’une date mais je ne sais pas trop par où commencer...

Dois je passer par une macro ?

Je vous joins un fichier avec une liste de questions, la balle est dans votre camp, j'ai la raquette qui chauffe, j'attends les réponse pour commencer la partie!

6exemple-2.xlsx (14.16 Ko)

Bonjour,

Merci pour votre retour. Je vais essayer d'être plus claire. Pas évident...

J'ai répondu à vos questions sur le support.

Alors dans mes tableaux je cherche la performance de roulage, soit la colonne G de la BDD.

Les valeurs dépendent toutes de la date d'aujourd'hui. Peut on proposer un calendrier à l'utilisateur pour afficher les valeurs ? (macro?)

Par exemple, si je suis le 14/05/20 la performance de la veille sera la moyenne des performances du 13/05/20 (moyenne de la performance de machine 1 pour le tableau de la machine 1, idem pour la 2, et la moyenne des performances du 13/05 des machines 1 et 2 pour l'atelier).

La performance de la semaine correspond à la moyenne des performances de la semaine en cours, dans cet exemple, si je suis le 14/05/20 j'aurais que les valeurs du lundi 11,12 et 13 Mai.

La performance du mois correspond à la moyenne des performances mensuelles donc celles du 01/05 au 13/05 (pour le mois de Mai)

La performance de l'année correspond à la moyenne des performances mensuelles. Si je suis le 14/05 j'aurai la moyenne de toutes les performances jusqu'au 13/05.

L'idée est de mettre à jour ces tableaux quotidiennement en fonction de la bdd que je viendrai collée.

Est ce possible via une macro ?

En espérant que mes explications sont un peu plus claires. Un grand merci pour votre aide.

14exemple-2-1.xlsx (14.92 Ko)

Vous me dites que le nombre de machines importe peu, mais alors je vous fait un seul tableau pour MACHINE dans lequel vous choisirez en entête le nom de la machine pour laquelle vous voulez les chiffres!

Vous n'aurez pas visu sur toutes les machines en même temps!

Je peux faire une feuille dans laquelle seraient listées toutes les machines, avec quelques machines en plus au cas ou!

Pourrait-il y avoir des GROUPES de machines que vous aimeriez séparer (exemple celles menées par le même utilisateur ou autre)?

On pourrait regrouper ces machines dans un tableau avant d'avoir le résultat atelier!

Si l'on considère qu'il y a 52 semaine à 5 jours cela fait 260 lignes multipliées par 2 par machine et multiplié par le nombre de machines

On pourrait comme cela estimer un nombre de lignes maximum auquel on rajouterai 5000 en sécurité!

Lorsque vous déversez des informations dans la BDD je comprends qu'il n'y a pas d'information pour les weekends et les jours fériés, et que vous déversez aussi le jour actuel!

l'information de "Veille" est donc l'avant dernier jour déversé, me trompe-je?

Cdt

Merci pour votre retour,

Je veux les valeurs pour toutes les machines en même temps, pour pouvoir comparer sans devoir sélectionner telle ou telle machine. Il n'y a pas de groupes puisque je veux les résultats au global. J'ai déjà un tableau croisé dynamique qui me sort le détail.

Le jour actuel n'alimente pas la BDD, puisque l'extraction que je colle s'arrête la veille.

La veille correspond bien à l'avant dernier jour.

Cordialement,

Donc si la BDD s'arrête la veuille : la veille est le DERNIER jour. (oui ou non)

Je n'ai donc pas à faire un tableau par machine?

Je considère la BDD telle que vous ma l'avez fournie :

7 colonnes

Deux lignes par machine et par jour, si ces données ne sont pas exacte dites le moi

Après vos réponses je mis mets!

Oui la veille est le dernier jour rentré dans la BDD.

Pas besoin de faire un tableau par machine, je veux seulement que les cellules vides de mes tableaux soient remplies.

Cette BDD est un exemple, si je peux adapter l'exemple sur un autre fichier c'est bon pour moi. J'aurais plus de machines et plus de lignes évidemment.

Le fichier faisant 3,5Mo je l'ai mis sur le cloud

Téléchargez le à cette adresse :

Cdt

Rechercher des sujets similaires à "automatiser donnees recuperer fonction date"