Jan 17 2022 11:00 AM
bonjour,
je travaille avec office 2021 et office 365 et je voudrais filtrer un tableau à l'aide du filtre avancé.
Tout fonctionne lorsque dans les critères je mets par exemple ce critère <= 17/01/2022
les 3 lignes ou les dates sont inférieur ou égale à 17/01/2022 sont sélectionner.
Comme je ne veux pas rentrer la date manuellement, car la date que je veux filtrer change toutes les semaines, j'ai créer une formule pour afficher la date en fonction de la semaine et je l'ai mise dans la cellule des critères et là plus rien ne marche.
j'ai essayer plusieurs formule des plus basique mais j'ai l'impression que la cellule de critère n'accepte pas que l'on mette une formule.
Comment peut on faire pour remédier a cela svp? j'ai essayer en regardant des tutos avec des formules mais ça ne filtre pas le tableau est vide je ne vois pas comment on doit écrire la formule pour qu'elle soit prise en compte
dans l'attente de votre réponse
cordialement
Jan 17 2022 11:33 AM
Jan 17 2022 12:02 PM
merci beaucoup pour la réponse rapide, ça fonctionne
j'ai chercher partout et nul part il est indiquer de procéder comme ça pour les formules dans tous les tuto sur internet.
bonne soirée
Jan 18 2022 12:21 PM
Jan 18 2022 12:34 PM
Excel n'a pas de prise en charge intégrée pour le filtrage sur les couleurs dans le filtre avancé. Vous auriez besoin d'une fonction VBA. Voir Color Functions In Excel (en anglais)
Jan 30 2022 06:32 AM
Jan 30 2022 07:10 AM
Peut-être $A$2?
Jan 30 2022 12:02 PM
Since you are using Office2021 and 365, why not use the dynamic array FILTER function rather than the semi-manual Advanced filter?
Jan 31 2022 10:23 AM
Feb 01 2022 09:31 AM
Feb 01 2022 12:28 PM
Feb 16 2022 09:44 AM
bonjour,
je suis toujours dans mes filtre avancé et je viens de créer un formulaire avec combobox et textbox pour faire les recherches automatiquement cela fonctionne sauf pour les colonnes ou je devais trier des dates, j'ai trouver la parade en codant par exemple
Cells(3, 6).Value = Format(ComboBox6.Value, "dd/mm/yyyy")
par contre je voulais trier avec le filtre avancé entre deux date avec 2 textbox le problème c'est pour insérer "<=" dans la cellule en fonction de la valeur de la textbox, j'ai essayer plusieurs variante mais cela ne fonctionne pas, exemple
If TextBox1.Text = "" Then Cells(3, 6).Value = "" Else Cells(3, 6).Value = "="">="" & DATEVAL(P3)"
si ma textbox est vide la cellule du filtre est vide sinon la valeur est la formule =">=" &DATEVAL(P3)
problème cela me met la formule =">=" &@DATEVAL(P3) et du coup dans la cellule j'ai #NOM dans la cellule.
j'ai mis dateval() pour être sûr d'avoir la valeur de la date car selon les autres essai j'avais la date d'inscrite type>=10/10/2020 par exemple mais pas la formule.
j'ai beau chercher je ne trouve pas comment écrire ce code et du coup si l'on doit mettre le format de cellule en date ou standard
à l'aide merci
Feb 16 2022 12:35 PM
Essayez
If TextBox1.Text = "" Then Cells(3, 6).ClearContents Else Cells(3, 6).Formula = "="">=""&P3"
Feb 16 2022 03:29 PM
Feb 17 2022 12:31 AM
Peut-être
If TextBox1.Text = "" Then Cells(3, 6).ClearContents Else Cells(3, 6).Formula = "="">=""&TEXT(P3,""jjmmaaaa""")
Feb 17 2022 10:23 AM
Feb 17 2022 11:30 AM
Désolé. J'espère que quelqu'un avec les mêmes paramètres système que vous pourra vous aider.
Mar 05 2022 03:29 AM
Mar 05 2022 04:06 AM
Vous pouvez remplacer
Tableau1[nom de l'élève]
par
INDIRECT("Tableau1["&Feuil1!A2&"]")
Mar 05 2022 05:12 AM