Partager via

Filtre avec Deux Critère Vba Exce

Anonyme
2020-09-27T14:25:08+00:00

l

Bonjour

Je souhaite faire un filtre de deux Critère

Criteria1:="<>" & Range("G1").Value

Criteria2:="<>" & Range("G2").Value

Les deux Critères sont des nombres avec deux chiffres après la virgulés

Voici le code VBA

Sub FiltreDeuxCritère ()

    ActiveSheet.ListObjects("Tableau3").Range.AutoFilter Field:=7, Criteria1:="<>" & Range("G1").Value, Criteria2:="<>" & Range("G2").Value

End Sub

Le problème ce que si le nombre se termine par ,00 ça marche le filtre sinon ça ne marche pas le filtre

Après j'ai remplacé les critères par des variable mais toujours le même problème

Dim x As String

Dim y As String

x = Range("G1").Value

y = Range("G2").Value

    ActiveSheet.ListObjects("Tableau3").Range.AutoFilter Field:=7, Criteria1:="<>" & x, Criteria2:="<>" & y

End Sub

merci

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

  1. DanielCo 107.7K Points de réputation
    2020-09-27T15:17:39+00:00

    Tu dois utiliser la virgule comme séparateur décimal. C'est ça qui mets le bazar. Essaie :

    Sub FiltreDeuxCritère()

      Dim X, Y

      X = Replace(Range("G1").Value, ",", ".")

      Y = Replace(Range("G2").Value, ",", ".")

      ActiveSheet.ListObjects("Tableau3").Range.AutoFilter Field:=7, Criteria1:="<>" & _

      X, Operator:=xlAnd, Criteria2:="<>" & Y

    End Sub

    Daniel

    Cette réponse a-t-elle été utile ?

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire

3 réponses supplémentaires

  1. Anonyme
    2020-09-27T15:54:55+00:00

    Merci beaucoup Mr Daniel

    Oui ça marche

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2020-09-27T14:46:07+00:00

    Bonjour et merci pour votre réponse

    Nombre avec deux décimales

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. DanielCo 107.7K Points de réputation
    2020-09-27T14:35:15+00:00

    Bonjour,

    Quelles sont les valeurs de G1 et G2. Quel est le format de cellule de G1 et G2 ?

    Cordialement.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire