Filtrer une colonne VBA
Résolu/Fermé
DavyB_6434
Messages postés
4
Date d'inscription
lundi 14 octobre 2019
Statut
Membre
Dernière intervention
15 octobre 2019
-
14 oct. 2019 à 13:18
ccm81 Messages postés 10900 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 2 novembre 2024 - 15 oct. 2019 à 13:26
ccm81 Messages postés 10900 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 2 novembre 2024 - 15 oct. 2019 à 13:26
A voir également:
- Filtrer une colonne VBA
- Déplacer une colonne excel - Guide
- Formule somme excel colonne - Guide
- Trier colonne excel - Guide
- Colonne word - Guide
- Figer une colonne excel - Guide
3 réponses
ccm81
Messages postés
10900
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2024
2 423
Modifié le 14 oct. 2019 à 15:18
Modifié le 14 oct. 2019 à 15:18
Bonjour
Peut être comme ceci, obtenu avec l'editeur de macros
Selection.AutoFilter Field:=3, Criteria1:="=1", Operator:=xlOr, Criteria2:=">=4"
Cdlmnt
Peut être comme ceci, obtenu avec l'editeur de macros
Selection.AutoFilter Field:=3, Criteria1:="=1", Operator:=xlOr, Criteria2:=">=4"
Cdlmnt
ccm81
Messages postés
10900
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2024
2 423
14 oct. 2019 à 16:23
14 oct. 2019 à 16:23
Peut être avec une petite macro
https://mon-partage.fr/f/Gfqxll2a/
Cdlmnt
https://mon-partage.fr/f/Gfqxll2a/
Cdlmnt
DavyB_6434
Messages postés
4
Date d'inscription
lundi 14 octobre 2019
Statut
Membre
Dernière intervention
15 octobre 2019
14 oct. 2019 à 17:00
14 oct. 2019 à 17:00
J'ai pas accès au lien à cause de McAfee Web Gateway , peux tu la copier sur le forum directement :)
Désolée,
Merci.
Désolée,
Merci.
ccm81
Messages postés
10900
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2024
2 423
Modifié le 14 oct. 2019 à 17:15
Modifié le 14 oct. 2019 à 17:15
Option Explicit Const liste = "2,5,8,10,11,15,18" ' liste a filtrer Const cofiltre = 3 ' colonne filtre Const lideb = 2 ' premiere ligne Public Sub filtrer() Dim li As Long, lifin As Long, tf, k As Long Application.ScreenUpdating = False lifin = Cells(Rows.Count, cofiltre).End(xlUp).Row tf = Split(liste, ",") For li = lideb To lifin For k = 0 To UBound(tf) If Cells(li, cofiltre).Value = CInt(tf(k)) Then Rows(li).EntireRow.Hidden = True: Exit For Next k Next li End Sub
DavyB_6434
Messages postés
4
Date d'inscription
lundi 14 octobre 2019
Statut
Membre
Dernière intervention
15 octobre 2019
15 oct. 2019 à 10:15
15 oct. 2019 à 10:15
Merci pour ton aide.
ccm81
Messages postés
10900
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2024
2 423
15 oct. 2019 à 13:26
15 oct. 2019 à 13:26
De rien
Si c'est fini, peux tu mettre le sujet à résolu (en haut à droite, la roue dentée)
Cdlmnt
Si c'est fini, peux tu mettre le sujet à résolu (en haut à droite, la roue dentée)
Cdlmnt
14 oct. 2019 à 15:24
Exemple si dans ma colonne j'ai 0.1.2.3.4.5.6.9..... et je veux retirer les 5,8,11,50 comment je fais ?