Demande du critere de choix du filtre
Résolu/Fermé
A voir également:
- Demande du critere de choix du filtre
- Photo filtre gratuit - Télécharger - Retouche d'image
- Excel liste déroulante de choix - Guide
- Ajoutez à la liste de contacts ana le goff, inscrite le 27 novembre 2015, dans la catégorie i. puis triez les contacts en les classant : par ordre alphabétique de leur nom de famille (critère principal), puis par date du plus récent au plus ancien (critère secondaire). quel mot apparaît à la verticale dans la colonne "catégorie" entre les lignes 200 et 209 (en-tête compris) ? ✓ - Forum Word
- Filtre manga - Guide
- Filtre snap pour mettre une photo de sa galerie ✓ - Forum Android
5 réponses
lermite222
Messages postés
8702
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 193
11 déc. 2011 à 12:11
11 déc. 2011 à 12:11
Bonjour,
Sans plus de détail impossible de t'aider.
Montre le code de la macro, ce sera déjà un départ.
A+
Sans plus de détail impossible de t'aider.
Montre le code de la macro, ce sera déjà un départ.
A+
Bonjour, voici un bout du code
<filtre = Sheets("feuil1").Cells(1, 1)
'Ouvre le fichier
Workbooks.Open Filename:=NOMFICH
Windows("test.xlsx").Activate
'filtre les données ( ne garde que les postes du jour designé)
Cells.Select
Selection.AutoFilter
ActiveSheet.Range("$A$1:$J$36612").AutoFilter Field:=4, Criteria1:=filtre, Operator:=xlAnd
' ActiveSheet.Range("$A$1:$J$48").AutoFilter Field:=4, Criteria1:= _
' xlFilterToday, Operator:=xlFilterDynamic>
comme tu peux voir j'ai du faire appel a une cellule presente sur la feuille ou ce trouve le bouton (pour mettre en route la macro) pour ecrire la date du filtre desire, j'aurai aimer qu'au demarage de la macro ouvrir une fenetre (type popup) demandant la ou les dates des RDV desires.
J'espere avoir ete plus claire, merci d'avance
<filtre = Sheets("feuil1").Cells(1, 1)
'Ouvre le fichier
Workbooks.Open Filename:=NOMFICH
Windows("test.xlsx").Activate
'filtre les données ( ne garde que les postes du jour designé)
Cells.Select
Selection.AutoFilter
ActiveSheet.Range("$A$1:$J$36612").AutoFilter Field:=4, Criteria1:=filtre, Operator:=xlAnd
' ActiveSheet.Range("$A$1:$J$48").AutoFilter Field:=4, Criteria1:= _
' xlFilterToday, Operator:=xlFilterDynamic>
comme tu peux voir j'ai du faire appel a une cellule presente sur la feuille ou ce trouve le bouton (pour mettre en route la macro) pour ecrire la date du filtre desire, j'aurai aimer qu'au demarage de la macro ouvrir une fenetre (type popup) demandant la ou les dates des RDV desires.
J'espere avoir ete plus claire, merci d'avance
lermite222
Messages postés
8702
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 193
14 déc. 2011 à 18:50
14 déc. 2011 à 18:50
Je ne comprend pas bien la nécessité de faire une macro pour cela.
Si tu met (manuellement) un filtre automatique au dessus de ton tableau il n'y a que de sélectionner une date dans la liste déroulante de la colonne D ?
A+
Si tu met (manuellement) un filtre automatique au dessus de ton tableau il n'y a que de sélectionner une date dans la liste déroulante de la colonne D ?
A+
excuse, tu n'as que le debut, par la suite le premier classeur est filtre et trier les lignes restantes sont coller dans un nouveau classeur avec en feuil1 un modele de fiche que je dois sortir par RDV, enfin ces fiches sont imprime et le classeur sauvegarde avec la date des rendez vous dans le nom.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
lermite222
Messages postés
8702
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 193
15 déc. 2011 à 01:42
15 déc. 2011 à 01:42
Dans ce cas, je verrais deux solutions possibles (entre autre)
1°) Saisie au moyen d'un "InputBox" mais elle serait tributaire de l'entrée faite par l'utilisateur genre 12/3/2011 ou 12/03/2011 ou etc..
2°) Un UserForm avec 3 comboBox pour le jour, mois et année ce qui permetrait le bon formatage du filtre.
A+
1°) Saisie au moyen d'un "InputBox" mais elle serait tributaire de l'entrée faite par l'utilisateur genre 12/3/2011 ou 12/03/2011 ou etc..
2°) Un UserForm avec 3 comboBox pour le jour, mois et année ce qui permetrait le bon formatage du filtre.
A+
lermite222
Messages postés
8702
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 193
Modifié par lermite222 le 15/12/2011 à 01:51
Modifié par lermite222 le 15/12/2011 à 01:51
PS: En relisant tes postes...
Avec AutoFilter pas possible de choisir plusieurs critères sur un même scénario, si c'est nécessaire tu dis, je te ferais une fonction qui le permet.
Ou, pour séparer les dates, employer un tableau (dans l'UF) et une boucle dans la macro qui ferait successivement le tri des dates.
Avec AutoFilter pas possible de choisir plusieurs critères sur un même scénario, si c'est nécessaire tu dis, je te ferais une fonction qui le permet.
Ou, pour séparer les dates, employer un tableau (dans l'UF) et une boucle dans la macro qui ferait successivement le tri des dates.
lermite222
Messages postés
8702
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 193
19 déc. 2011 à 19:57
19 déc. 2011 à 19:57
En haut a gauche de ton topic.
Mais je le fait pour toi.
A+
Mais je le fait pour toi.
A+