Macro filtre auto avec critère variable

  • Initiateur de la discussion Initiateur de la discussion yann_160
  • Date de début Date de début

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 !

Y

yann_160

Guest
Bonjour à tous,
Voici mon problème; J'aimerai créer une macro avec un bouton qui filtrerai par exemple la colonne F en fonction de la cellule "J2".
Merci d'avance de votre aide.
Bon après midi
Yann
 
Re : Macro filtre auto avec critère variable

Merci SergiO, ça marche bien, mais si je veux que le filtre soit supérieur ou égal à xx.
Que dois je ajouter à
Selection.AutoFilter Field:=6, Criteria1:=Range("J2")
Merci
 
Re : Macro filtre auto avec critère variable

Bonsoir


Ca doit fonctionner théoriquement de la sorte
Code:
Sub test()
Dim LE_CRIT As String
LE_CRIT = Range("J2")
Selection.AutoFilter Field:=6, Criteria1:=">=" & LE_CRIT
End Sub

Sur XL2000 (testok) ainsi
Code:
Sub test_II()
Dim LE_CRIT
LE_CRIT = ActiveSheet.Range("J2").Value
Selection.AutoFilter
Selection.AutoFilter 6, ">" & LE_CRIT, xlAnd
End Sub
 
Dernière édition:
Re : Macro filtre auto avec critère variable

Re


Pour le fun ( 😉 )
Code:
Sub test_IV()
Dim LE_CRIT
LE_CRIT = ActiveSheet.Range("J2").Value
If MsgBox("Si Click OUI | Le critère est : >= " _
& LE_CRIT & Chr(13) & "  Click NON | Le critère est : <= " _
& LE_CRIT, vbQuestion + vbYesNo, "Filtrage") = vbYes Then
Selection.AutoFilter
Selection.AutoFilter 6, ">=" & LE_CRIT
Else
Selection.AutoFilter
Selection.AutoFilter 6, "<=" & LE_CRIT
End If
End Sub

Au préalable il faut avoir sélectionner ton entête de plage à filtrer
 
Dernière édition:
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
12
Affichages
408
Retour