Comparaison entre deux dates  Sujet résolu

Pour toutes vos questions à propos d'Excel ...

Comparaison entre deux dates  Sujet résolu

Messagepar Ontrose » 11 Août 2009, 08:58

Bonjour !
Je poursuis un sujet posté plus tôt car j'ai un problème ponctuel et qui pourrait servir à d'autres.
J'ai une liste d'interventions associées chacune à une date limite après laquelle, eh bien on est en retard !
Je voudrais qu'en appuyant sur un bouton "URGENT" celà mène à la liste des interventions en retard.

J'ai pensé à un filtre élaboré relié à la macro, avec un truc du genre...
Code: Tout sélectionner
=SI(AUJOURDHUI()>date_en_question;1;0)

Et donc récupérer les "0" devant les lignes des opérations en retard...

Bon c'est juste la théorie, le soucis c'est que je ne saurais pas le coder.

Je joins une partie de ce fichier (je n'ai pas vraiment le droit de poster les données, pardonnez donc si c'est très épuré :p) Le fichier est zippé, j'ai réussi à mettre le codeur sur ma clé usb, le réseau est très sécurisé ici ^^
http://www.excel-pratique.com/~files/do ... _dates.zip

En espérant une aide et en vous souhaitant une bonne lecture,

Ontrose
Ontrose
Membre habitué
 
Messages: 86
Inscription: 07 Août 2009, 09:56
Version Excel: 2000 et 2007

Messagepar dubois » 11 Août 2009, 09:32

Bonjour à tous,

J'avais commencé,
http://www.excel-pratique.com/~files/doc2/Ontrose2.xls
Personnellement, j'aurai mis les dates butée + à gauche
J'ai ajouté un format conditionnel (couleurs) à adapter
Amicalement
Claude.
Faire simple, c'est ce qui est le plus compliqué ! et vice versa (à méditer)
dubois
Passionné d'Excel
 
Messages: 9256
Inscription: 08 Déc 2007, 12:03
Localisation: MEUDON région parisienne
Version Excel: Vista Office 2007FR

Messagepar Ontrose » 11 Août 2009, 10:03

Bonjour Claude !

Eh bien, c'est vraiment impressionnant de raisonner ainsi, bravo :)
Cela marche très bien, mais lorsque j'essaye de l'adapter à mon fichier (celui qui contient la base de données) j'ai un soucis sur la case C2.
En fait je n'arrive pas à lier la validation de C2 en fonction de Date_butée qui est située sur un autre onglet ^^'
De même je suppose que les couleurs sur les dates sont simplement une mise en forme conditionnelle ? Mais alors dans ce cas, comment fais-tu pour passer outre un certain nombre de ligne ? Je m'explique :
Lorsque tu réalises une mise en forme conditionnelle, tu sélectionne un "groupe" de cellules. Mais ma base de données est évolutive, j'entends par là que je rajouterais plusieurs opérations ne serais-ce que la semaine prochaine... la mise en forme conditionnelle s'étendra-t-elle à ces nouvelles lignes ??

En tous cas merci, je ne sais pas ce qui te pousse à m'aider ainsi mais je t'en suis vraiment reconnaissant !

Bonne journée !

EDIT : Petite question toute bête, pour figer les 3 colonnes de gauche, qu'utilises-tu ?
Ontrose
Membre habitué
 
Messages: 86
Inscription: 07 Août 2009, 09:56
Version Excel: 2000 et 2007

Messagepar dubois » 11 Août 2009, 10:22

re,

Le mieux est de partir de mon fichier,
1) tu fait "Afficher tout", puis "écriture"
2) tu copie tes données sans les en-têtes (de ton fichier réel)
3) tu fait un collage spécial Valeur sur mon fichier (sous les en-têtes)
-------------------------
Pour les MFC les nouvelles lignes devraient suivre le format conditionnel.
essaye et dis-moi
Claude
édit: pour figer les colonnes de gauche, Figer les volets
édit2: tu mets à jours les listes
Faire simple, c'est ce qui est le plus compliqué ! et vice versa (à méditer)
dubois
Passionné d'Excel
 
Messages: 9256
Inscription: 08 Déc 2007, 12:03
Localisation: MEUDON région parisienne
Version Excel: Vista Office 2007FR

Messagepar Ontrose » 11 Août 2009, 10:57

Re !

Mise à jour des listes ? Sous 2000 c'est caché où ça ?

J'ai presque fini, cependant quelques petites erreurs subsistent :
1/ Lorsque je sélectionne "Soldé" ou "retard" (renommé) il y a un bug. Je dois faire ALT+F4 pour annuler, à priori il y aurait un truc qui calcul dans le vide...

EDIT : ça c'est réglé, c'est bon ^^

2/ Ma macro de tri alphabétique ne marche plus car la plage de tri est différente.
Je n'arrive jamais en fait à effectuer un quelconque calcul sur un plage de cellule dont la taille peut évoluer !
JE viens de remarquer que le tri alphabétique ne garde pas les lignes solidaires. Le tri s'effectue juste pour une colonne, sans s'occuper de ce qu'il y a côté.... Je suppose que c'est normal, mais peut-on lier des cellules ensemble, histoire que si je trie en fonction des "classes" les opérations bougent aussi ?

Je crois que je vais finir par joindre mon fichier par mp, je sais que ce n'est pas très courtois et que tu n'aimes pas les mps, mais je ne vois pas comment faire autrement...

Bone journée :)
Ontrose
Membre habitué
 
Messages: 86
Inscription: 07 Août 2009, 09:56
Version Excel: 2000 et 2007

Messagepar dubois » 11 Août 2009, 12:53

re,

Ontrose,
1) Une macro c'est une pièce d'horlogerie et non pas des lignes de code que l'on
place çà et là !
Si tu modifie quoi que çà soit, il faut mettre les codes en accord.

2) dans ton cas, y a rien à trier, c'est chronologique avec les dates de saisie.
c'est un peu pour çà que + haut je parlais de faire une feuille "Saisie"

Tu peux toujours faire un tri manuellement (en mode "écriture")
mais quelle utilité ?

Si tu veux poursuivre, il faudra m'en dire un peu plus,
à quoi sert ce fichier et comment l'utilise t-on ?
Est-il prévu pour plusieurs années ?
combien de nouvelles lignes par an ?
Faut-il purger la base de temps en temps ?
etc, etc...
Tout çà en ordre de grandeur bien sûr !, pour savoir où l'on met les pieds.

Lis le dicton en bas de mes messages, c'est toujours d'actualité.
Claude.
Faire simple, c'est ce qui est le plus compliqué ! et vice versa (à méditer)
dubois
Passionné d'Excel
 
Messages: 9256
Inscription: 08 Déc 2007, 12:03
Localisation: MEUDON région parisienne
Version Excel: Vista Office 2007FR

Messagepar Ontrose » 11 Août 2009, 13:45

Re !

Ce fichier est actuellement utilisé dans sa version la plus basique : juste un tableau excel qui référence plusieurs choses.
EDF a sa maison mère à paris, et de là-bas ils centralisent l'ensemble des manipulations, des procédures, des protocoles d'interventions sur les sites nucléaires.
Moi, je travaille sur le site de Flamanville (Cf: site de construction du premier EPR français). Lorsqu'un service (Le mien : AEI, Automatisme Electronique et Informatique) remarque qu'une manipulation peut être optimisée, ou même qu'elle doit être changée complètement, ce service doit émettre une demande de dérogation au siège d'EDF. C'est le cas aussi pour des matériels qui devraient être remplacés.

Le fichier que je cherche a moderniser, référence l'ensemble des : dérogations, modifications sur matériel, demande de maintenance et bilans sécurité (mes 4 classes) que mon service doit réaliser.

Je cherche à rendre ce fichier beaucoup plus pratique et rapide à utiliser, que ce soit en mode lecture (gestion des retards, des opérations des préaprateurs, des demandes à prendre en compte... etc.) ou en mode écriture (nouvelles demandes, nouvelles dérogations, etc.)

Ce fichier est donc voué à être utilisé pendant longtemps, si j'arrive à le moderniser du moins ^^ Pour ce qui est du nombre de lignes cela varie beaucoup mais on enregistre en moyenne une à cinq demandes de dérogations par quizaine.

Le tri que je voulais réaliser portait sur les classes, mais tu as raison et ton adage est clair, il vaut mieux ne pas en demander de trop !

Pour ce qui est de la purge, je ne préfère pas perdre l'information, chez EDF c'est une rengaine en fait ;)

Voilà un peu les tenants et aboutissments de mon fichier, je pense que tu as compris pourquoi il m'est un peu compliqué de le poster sur internet...
Je cherche à construire une base de données dynamique, dont l'accès aux informations est rapide et qui me permette de voir d'un seul coup d'oeil, qui fait quoi, qui est à la bourre et comment on avait résolu tel problème à tel moment.

Si tu veux en savoir plus, n'hésite pas, je te répondrais !

EDIT : Ceci dit tout ce que tu as fait pour moi depuis mon premier post est génial, en fait je viens de remarquer que mon fichier est presque... fini Oo. Il permet maintenant, grâce à toi, d'afficher toutes les dérogations par opérateur, les opérations urgentes ou dépassées, celles déjà soldées, le tout permettant d'écrire dans la base....
Le seul bémol est que j'aimerais bien avoir un onglet saisie avec les même colonnes, permettant de remplir la base ne manière propre !
Ontrose
Membre habitué
 
Messages: 86
Inscription: 07 Août 2009, 09:56
Version Excel: 2000 et 2007

Messagepar dubois » 11 Août 2009, 14:39

re,

Ok je vois un peu mieux, j'ai cru comprendre que tu est chef de service et que tu démarre
ce fichier disons prototype.
Déjà là, le fichier rempli une bonne partie de l'objectif, non ?
Questions:
y aura-t-il plusieurs employés à utiliser ce fichier ?
sur plusieurs sites ?, en réseau informatique ?
ou sera t-il dédié uniquement à ton service.
-----------------------
Je maintiens qu'une feuille Saisie (nouvelle ligne) est souhaitable.
cela permet un contrôle de saisie et évite bien des erreurs, j'ai remarqué que certaines
date sont en texte (inexploitables) au lieu d'être au format date.

Je verrai bien une colonne supplémentaire "genre de problèmes ou demandes" pour
faire un filtrage rapide de çà. (voir une liste si problèmes récurrents)

Une bonne structure au départ, c'est le + important, mettre les colonnes importantes en
début de tableau pour les voir toujours à l'écran par exemple.

Le mieux est de tester déjà avec mon fichier rempli avec tes données, les idées te
viendront d'elles-même.
Pour le moment, pas de floritures
Amicalement
Claude.
Faire simple, c'est ce qui est le plus compliqué ! et vice versa (à méditer)
dubois
Passionné d'Excel
 
Messages: 9256
Inscription: 08 Déc 2007, 12:03
Localisation: MEUDON région parisienne
Version Excel: Vista Office 2007FR

Messagepar Ontrose » 11 Août 2009, 14:57

Alors,
Je suis le seul utilisateur de ce fichier à l'heure actuelle, je verrais plus tard pour peut être en partager l'accès mais pour l'instant je préfère le garder.
Je l'utilise donc sur un unique site pour une unique personne, Si j'arrive à en faire un fichier exploitable, intuitif et protégé je verrais plus tard à sa diffusion (je serais fier et toi aussi !) Néanmoins cela nécessitera énormément de remous (et chez EDF ils n'aiment pas ça) c'est pour ça que pour l'instant je préfère encore une fois que l'on travaille sur un outil qui me sera propre.

Je suis d'accord avec la feuille de saisie, cela permettrait de limiter les erreurs et d'avoir une base "propre".
J'ai repassé toutes les dates au format "date" et non plus "texte", je l'avais choisis dans un soucis de lisibilité mais je vois bien qu'avec ton nouveau code de couleur, il est désormais moins important de voir directement le mois par exemple !

Pour ce qui est de la colonne Problème, laissons la de côté pour l'instant si tu veux bien, les soucis étant malheuresement continuellement différents et touchent quasiment à tout ce qui est possible dans une centrale nucléaire ^^ De plus lorsque qu'une dérogation est demandée, envoyée, acceptée et mise en place, le souci revient rarement ! (c'est le but quoi ^^)

J'ai mis toutes mes données dans ton tableau, c'est quasi parfait !
[strike]Il manque juste la fameuse page de saisie et un problème est survenu (de ma part sans doute) qui fait que j'ai perdu la possibilité de trier par pôle et par opérateur. (Il me faudrait vraiment savoir comment créer une validation par liste avec deux onglets différents ^^)[/strike] ==> c'est bon, j'ai trouvé l'astuce !!

[de plus j'ai repassé tous les opérateurs avec le même nom, avant un Jean Machin pouvait aussi s'appeler J. Machin ou M. Jean... pas très rigoureux tout cela !]

Alors... que fait-on ? ;)
Ontrose
Membre habitué
 
Messages: 86
Inscription: 07 Août 2009, 09:56
Version Excel: 2000 et 2007

Messagepar dubois » 11 Août 2009, 15:43

re,

Je prépare la feuille saisie
pour les noms = Dupont Jean

La colonne état ne sert à rien, je la vire.
"Date d'arrivée du produit", peut-on considérer que ce sera la date de saisie ?

Nouvelle version dans la soirée
Claude.
Faire simple, c'est ce qui est le plus compliqué ! et vice versa (à méditer)
dubois
Passionné d'Excel
 
Messages: 9256
Inscription: 08 Déc 2007, 12:03
Localisation: MEUDON région parisienne
Version Excel: Vista Office 2007FR

Suivante

Retourner vers Excel - VBA

 


  • Sujets similaires
    Réponses
    Vus
    Dernier message

Utilisateurs en ligne

Utilisateurs parcourant ce forum: Google Adsense [Bot] et 20 invités