Filtre ELABORE à placer dans usf Filtre inversé

CAPRI_456

XLDnaute Occasionnel
Bonsoir le Forum, chti160,Pascal XLD

voilà je poursuit un projet et j'en suis à l'étape de "filtration"

j'avais utilisé le filtre inversé de Pascal XLD remanié pour les circonstances par Jean Pierre et ensuite j'ai voulu filtrer "classiquement" en sur une colonne date .

MAis je souhaiterai incorporer mon "filtre élaboré" sur cette colonne dans l'USF qui comprend déjà le "filtre inversé" avec les particularités suivantes:

--pouvoir sélectionner (mettre en surbrillance les jours du mois que l'on souhaite voir apparaître après filtrage) pour l'instant , mon filtre élaboré ne me permet que de sélectionner qu'un seul jour.....

Merci pour votre aide
Capri_456

le fichier test est joint
 

Pièces jointes

  • Planificationfiltret801.zip
    40.8 KB · Affichages: 85

CAPRI_456

XLDnaute Occasionnel
Re : Filtre ELABORE à placer dans usf Filtre inversé

Bonsoir Bebere,
le Forum,

j'ai bien examiné ta dernière proposition, et te remercie pour le nettoyage

j'ai seulement un msg d'ereur "dépassement de capacité" qui s'affiche lorsque je sélectionne l'une ou l'autre date et puis utilise le bouton filtrer

Un autre problème, lorsque je sélectionne en premier un service, un agent , ou une typologie, le tri se fait sur ces critères, mais malheureusement il n'affiche pas l'entièreté du mois par défaut . Cela m'oblige a sélectionner d'abord les dates pour pouvoir faire ces autres filtrations
 

Bebere

XLDnaute Barbatruc
Re : Filtre ELABORE à placer dans usf Filtre inversé

bonsoir Capri
tu veux donc filtrer soit par date,ou un service,ou un agent , ou une typologie

ou bien filtrer ou un service,ou un agent , ou une typologie
et ensuite par date
ce qui est fait choix de date(s) ou périodes et ensuite ou un service,ou un agent , ou une typologie
précise l'erreur(ce que tu as fait comme choix,1 ou x date ou période,essayer dans le classeur envoyé,etc) avant l'erreur
j'ai nettoyé pour que le fichier passe.
à bientôt
 

CAPRI_456

XLDnaute Occasionnel
Re : Filtre ELABORE à placer dans usf Filtre inversé

bonsoir Bebere, le Forum,

c'est la deuxième solution....
logiquement lorsque le classeur sera partagé ou sur l'intranet web,

IL EST FILTRE COMME SUIT par
l'agent :......................... l'entité. (lieu )................................. le chef :...........
---choisit son nom ----affiche les prestations du service --- un service
-----choisit un type --- un agent
--- un type

durant ces filtrations, toutes les dates sont visibles....
puis tous les acteurs doivent pouvoir limiter et donc n'AFFICHER QUE par une dates, plusieurs dates, une période.

Va t'il falloir tout recommencer? j'ai regardé ton dernier fichier et le précédent,
Il y a trop de modif dans le code pour que je m'y retrouve....ou le modifie
c'est devenu du high tech
je suis déphasé.....

Ai donc encore besoin de coup de pouce

CAPRI_456
 

Bebere

XLDnaute Barbatruc
Re : Filtre ELABORE à placer dans usf Filtre inversé

bonsoir Capri
pas trop grave
c'est juste changer de place des lignes de code je pense
si il faut ajouter des tris,envoye ce qu'il faut
attention, le fichier est près des 50k
je te mets en pièce jointe un fichier qui ressemble à ce que tu veux
regarde et dis moi quoi
à bientôt
 

Pièces jointes

  • FichierExemple.zip
    39.1 KB · Affichages: 40
  • FichierExemple.zip
    39.1 KB · Affichages: 43
  • FichierExemple.zip
    39.1 KB · Affichages: 39

CAPRI_456

XLDnaute Occasionnel
Re : Filtre ELABORE à placer dans usf Filtre inversé

je te mets en pièce jointe un fichier qui ressemble à ce que tu veux

Bonjour Bebere, le Forum,

Oui, l'idée du groupe d'option filtre me parait la bonne approche
Néanmoins, avant l'on filtrait sur des colonnes et des lignes d'un TCD
Dans "Exemple.xls" l'on filtre uniquement des colonnes

Je pense qu'il faudra modifier bcp de codes

J'ai débuté et ai dans le "UserForm4" indiqué les zones à filtrer
a)--- 3 sur des lignes (entité, agents, typologie)
b)--- 3 sur des colonnes ( date, période ,semaine)

Question : avant de développer plus en avant..... sera t'il possible de
en 1ER --- après une filtration sur un champ exposé en a)
en 2ème-- filtrer sur un champ exposé en b)
Donc , peut-on filtrer à la fois (successivement) sur lignes et sur colonnes ???

Bonne fin de WE et merci
CAPRI_456
 

Pièces jointes

  • Planificationfiltret808xlsCapri.zip
    47.9 KB · Affichages: 24
  • Planificationfiltret808xlsCapri.zip
    47.9 KB · Affichages: 27
  • Planificationfiltret808xlsCapri.zip
    47.9 KB · Affichages: 27

CAPRI_456

XLDnaute Occasionnel
Re : Filtre ELABORE à placer dans usf Filtre inversé

4 boutons options ou autres ,
ok c'est fait et je pense que le code colle

a realiser
1 filtre ligne,3 filtre colonne
pas ok cela coince

Bonsoir le Forum, Bebere,
je suis largué,...je prend le large vers l'ile de CAPRI !!
je confond maintenant les codes de ton fichier exemple et de mon fichier et fait du croisement de codes probablement.... donc l'impasse...

CAPRI_456
 

Pièces jointes

  • Planificationfiltret808xlsCapri.zip
    47.9 KB · Affichages: 22
  • Planificationfiltret808xlsCapri.zip
    47.9 KB · Affichages: 22
  • Planificationfiltret808xlsCapri.zip
    47.9 KB · Affichages: 21

CAPRI_456

XLDnaute Occasionnel
Re : Filtre ELABORE à placer dans usf Filtre inversé

bsoir le Forum, Bebere,

j'ai examiné le code:
--pour les dates (fitre lignes) c'est parfait

-- pour les services (filtre col) il y a quelques soucis
a)--- les agents ne s'affichent pas pour deux entités(regie,cgo)mais bien SV
b)--- peut-on sélectionner typologie aussi directement sans passer par service et agents (qui sont tous les agents qui ont un type 1 , 2 , 3 ou J peu importe le lieu )

je scinde les fichiers
il faut alors copier la feuille Etat de planif810-2 dans Planificationfiltret810

merci
 

Pièces jointes

  • Planificationfiltret810-2.zip
    20.6 KB · Affichages: 19
  • Planificationfiltret810xlsCapri.zip
    46.4 KB · Affichages: 23

Bebere

XLDnaute Barbatruc
Re : Filtre ELABORE à placer dans usf Filtre inversé

bonsoir Capri

une recommandation,éviter les cellules fusionnées
tu essayes et tu fais ton rapport
tu peux sélectionner à partir de services,agents(services disparait),types(sélection et agents disparaissent)

à bientôt
 

Pièces jointes

  • Planificationfiltret808xlsCapri.zip
    40.2 KB · Affichages: 22
  • CapriFeuil808.zip
    21.2 KB · Affichages: 25
  • Planificationfiltret808xlsCapri.zip
    40.2 KB · Affichages: 22
  • CapriFeuil808.zip
    21.2 KB · Affichages: 28
  • Planificationfiltret808xlsCapri.zip
    40.2 KB · Affichages: 23
  • CapriFeuil808.zip
    21.2 KB · Affichages: 24

CAPRI_456

XLDnaute Occasionnel
Re : Filtre ELABORE à placer dans usf Filtre inversé

tu essayes et tu fais ton rapport

bSOIR BEBERE, LE FORUM

Merci , je teste......

iL Y A UNE ERREUR DANS choix d'une période
erreur 380 : Impossible de définir la propriété Topindex
bug:.....ListBox2.TopIndex = ListBox1.ListIndex

iL Y A UNE ERREUR DANS choix d'une période
erreur 424 Objet requis
bug sur ligne If I > 3 Then UserForm4.IniPlg L, C

Dans choisir service: j'ai activé l'option "multiselect" afin de pouvoir sélectionner plusieurs entités.... il lle fait , seulement,il affiche une boite de dialogue
erreur 6 "dépassement de capacité"
bug ligne For x = 0 To ListBox4.ListCount - 1
avant d'afficher le résultat

Dans choisir un agent: lorsque je choisi un ou plusieurs agents, et que je n'active pas un ou plusieurs codes dans la colonne type, il n'affiche rien

Voilà les tests faits

Merci
 

Bebere

XLDnaute Barbatruc
Re : Filtre ELABORE à placer dans usf Filtre inversé

salut Capri
j'espère que celle-çi sera plus concluante
bon test
à bientôt
 

Pièces jointes

  • Planificationfiltret808xlsCapri.zip
    32.4 KB · Affichages: 22
  • Planificationfiltret808xlsCapri.zip
    32.4 KB · Affichages: 23
  • Planificationfiltret808xlsCapri.zip
    32.4 KB · Affichages: 22

CAPRI_456

XLDnaute Occasionnel
Re : Filtre ELABORE à placer dans usf Filtre inversé



SALUT Bebere, Le Forum,

Pour filtrer sur les dates, c'est presque bon,
car pour pouvoir choisir par ex 2 semaines
j'ai activé "multiselectMulti..."
ce qui provoque
erreur d'execution 94..Utilisation incorrecte de NULL



Pour filtrer sur les services, agents, types, j'ai tjs des soucis
--- le filtre type fonctionne
--- le filtre service, le filtre agents s'exécute, mais ne n'affiche rien
 

Pièces jointes

  • CapriFeuil810.zip
    45 KB · Affichages: 25

Bebere

XLDnaute Barbatruc
Re : Filtre ELABORE à placer dans usf Filtre inversé

bonjour Capri
améliorer et compléter le code,enfin je pense(lol)
afficher tout entre chaque tri
à bientôt
 

Pièces jointes

  • CapriFeuil808.zip
    17.6 KB · Affichages: 36
  • Planificationfiltret808xlsCapri.zip
    41.7 KB · Affichages: 28
  • CapriFeuil808.zip
    17.6 KB · Affichages: 31
  • Planificationfiltret808xlsCapri.zip
    41.7 KB · Affichages: 28
  • CapriFeuil808.zip
    17.6 KB · Affichages: 34
  • Planificationfiltret808xlsCapri.zip
    41.7 KB · Affichages: 28

Statistiques des forums

Discussions
311 720
Messages
2 081 920
Membres
101 840
dernier inscrit
SamynoT