Filtrer sur une période temps (1mois, 3mois, 6mois)

Bonjour a tous,

Je solicite votre aide car je pédale dans la semoule depuis plusieurs jours.

Je filtre tout un tas de données à l'aide d'un Userform. En plus des filtres déja existant, je voudrais rajouter un critère temps.

1 mois, 3 mois ou 6 mois à partir de la date du jour.

Le fichier à filtrer reprend tout un tas de signalement daté sur une période d'un an. C'est piur cela que je souhaiterais ajouter quelques critéres de temps.

Surmement plus simple aussi, je souhaite afficher un msgbox apres l'apparition de l'userform. Je n'y suis pas parvenu jusqu'a maintenant.

Soit mon msgbox s'affiche avant l'userform, et l'userform s'affiche qu'une fois cliqué sur le msgbox, soit le msgbox s'affiche a la fermeture de l'userform...

Je vous joint mes fichiers.

Utilisation:

Lancer "Analyse Histo OA"

Cliquer sur l'icone "dossier" et ouvrir le fichier "Histo OA"

Le fichier sera pret à travailler.

Saisissez une numéro de rame entre 201 et 210 et cliquer sur une remorque.

Les critère 1 mois 3 mois 6mois ne sont pas encore actifs.

26oa.zip (230.61 Ko)

Bonjour

A vérifier

Bonjour et merci pour ton aide.

Donc je viens de faire un essai, parfait pour l'affichage du msg à l'apparition de l'userform.

Par contre pour les critères 3 mois et 6 mois je pense qu'il y a un soucis.

Par exemple pour la rame 202 remorque 3, filtré à 3 mois, je devrais voir apparaitre les defauts de septembre, hors la il debute de octobre.

Meme probleme pour le 6 mois.

De plus j'aurais préferer taper le numero de rame dans une textbox plutot qu'une listbox. la liste déroulante me derange.

Bonjour

As tu bien remarqué les intitulés des boutons d'option

Ce ne sont que le mois, le Trimestre et le Semestre en cours

Effectivement,

Bon du coup ca ne va pas aller. Si nous sommes le 2 du mois et que je veux effectuer un historique des défauts sur 1 mois (30jours), je ne pourrais avoir que 2 jours.

J'aurais besoin de filtrer sur 30 jours/ 90 jours/180 jours a partir de la date du jour en gros.

Cette modif est elle faisable?

Bonjour

A tester

Bonjour,

Après quelques test, le filtre 3 mois permet de ressortir des signalements jusqu'au 01/08.

ex: rame 201 remorque 3.

Un nouveau probleme survient, en voulant essayer la macro sur d'autre poste, je me rend compte qu'elle ne fonctionne plus...

erreur microsoft form / Impossible de charger un objet, car il n'est pas disponible sur cet ordinateur.

Je me suis appercu que c'est la listview qui pose probleme puisqu'il me la supprime.

Ce poste était sous windows 7 avec excel 2003.

J'ai essayer sur un autre poste avec XP mais excel 2002 et même problème. j'ai meme en plus un probleme avec la fonction chr() qui n'est pas reconnue

En gros la macro ne fonctionne que sur mon ordi.

Une idée de la provenance du problème?

Bonjour

FlorianP a écrit :

Une idée de la provenance du problème?

Oui bien sur c'est que tu n'as pas la ListView

Rajoutes la manuellement comme si tu voulais mettre un contrôle supplémentaire sur ton Userform

Compares avec ton poste si tu as bien dans les contrôles supplémentaire si tu as coché "Microsoft ListView Control ...."

En résumé fait la même chose que pour ton poste qui fonctionne

J'ai resolu le probleme en modifiant le fichier sur un poste sur lequel ca ne fonctionnait pas et maintenant ca roule.

Merci pour ton aide.

Rechercher des sujets similaires à "filtrer periode temps 1mois 3mois 6mois"