Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 filtrages que je ne parviens pas à coder

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Bonsoir à toutes et à tous,

J'ai des filtrages à mettre en place et voilà une semaine que je tourne en rond sans parvenir à réussir les codes.
J'ai tenté en boucle mais je n'y arrive pas 😡

Dans le fichier joint, j'ai créé les onglets pour montrer mes besoins selon les conditions :
1 - TOUTES LES LIGNES à filtrer selon les critères dans les onglets qui suivent,
Résultats attendus
2 - J=date - K = vide (si la col J contient des dates et la col K est vide),
3 - J=vide - K = vide (si les col J et K sont vides),
4 - J=date - K = date (si les col J et K contiennent des dates),
5 - J K L= vide (si les col J K L sont vides),
6 - si la col J contient "NPR",
7 - si la col J contient "RdV Fait",
8 - si la col J contient "RdV Fait Facturé",

J'ai les neurones en forme de chou fleur lol,
Pourriez-vous m'aider ?
Fichier test joint,

Je vous remercie par avance.
Je continue mes tests,
Amicalement,
lionel,
 

Pièces jointes

Dernière édition:
Bon sang, j'ai l'impression que ton code ne veut pas que je le modifie
Fonctionne :
ActiveSheet.Range("A5:M"
For MaCol = 1 To 13
Ne fonctionne plus
:
ActiveSheet.Range("A5:Z"
For MaCol = 1 To 26

Il ne garderait pas quelque part la mémoire du M et du 13
?
 
Merci JM de t'intéresser à ce fil très important pour moi 🙂
"C'est normal qu'on trouve ceci en Z5 =NB.SI(Z6:Z10000;"n/c"

C'est pour répondre à la question de Marcel :
Marcel a dit : "Je veux dire : il n'y a pas une cellule vide sur la ligne 5 entre M et Z ?"
J'ai voulu faire un test mais "normalement les cellules N à Z sont vides.

Le test n'a rien donné "toujours le même beug Grrrrrrrrrrrrr !!!😡
lionel 🙂
 
Re

Ceci aussi me perturbe
Enrichi (BBcode):
  On Error Resume Next
            With Sheets("Feuil9")
                With .Range("A6")
                .AutoFilter Field:=2, Criteria1:=">" & Replace(Sheets("Feuil1").Range("A1"), ",", "."), Operator:=xlAnd, _
                  Criteria2:="<" & Replace(Sheets("Feuil1").Range("B1"), ",", ".")

                .AutoFilter Field:=3, Criteria1:=">" & Replace(Sheets("Feuil1").Range("A2"), ",", "."), Operator:=xlAnd, _
                  Criteria2:="<" & Replace(Sheets("Feuil1").Range("B2"), ",", ".")
                End With
            End With
'           Exit Sub
'           ErrorExe:
'           Cells.Find(1, ActiveCell, xlValues, xlWhole, xlByRows, xlNext).Activate
            
            Rows("5:5").Select
            Selection.AutoFilter Field:=10, Criteria1:=">0"
            'Selection.AutoFilter Field:=11, Criteria1:="=0"
Logiquement le filtre, c'est sur la ligne 5, non?
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…