Filtre automatique VBA

Bonjour,

Je fais à nouveau appel à vous pour un peu d’aide.

Le fichier joint me permet de suivre des mouvements d’articles. Afin de gagner du temps, j’ai commencé à créer des filtres automatiques en VBA (en faisant des recherches sur le net ou forum). Le principe est simple, lorsque l’on clique sur un bouton, le tableau se filtre en fonction de la désignation article et affiche uniquement la capacité qui correspond au numéro de bouton. Bouton 1 = 4FO / Bouton 2 = 12FO / Bouton 3 = 12FO AERO SOUT.

Mon problème se situe sur le bouton 2. Je veux que le tableau affiche uniquement les désignations articles contenant 12FO mais sans le AERO SOUT. Dans mon code (Sub Numero02_12FO) j’ai tenté de mettre le «<> » dans mon critère2 devant aero sout mais ça ne fonctionne pas. Je ne sais pas où le mettre.

Pouvez-vous me donner un coup de main s’il vous plaît.

Merci par avance

Bonsoir,

Il est important de respecter les minuscules/majsucules

Sub Numero02_12FO()
  With Worksheets("bdd").Range("a14")
    .AutoFilter Field:=2, Criteria1:="=*12FO*", Operator:=xlAnd, Criteria2:="<>*AERO SOUT*"
    .AutoFilter Field:=7, Criteria1:="<>vide"
    ActiveWindow.SmallScroll Down:=-42
  End With
End Sub

A+

Bonjour BrunoM45,

Je te remercie d'avoir pris du temps pour te pencher sur mon problème.

Ca fonctionne parfaitement et répond tout à fait à ma demande. Je prend note de l'importance de bien respecter l'ordre des minuscules et majuscules.

Bonne continuation

Rechercher des sujets similaires à "filtre automatique vba"