Hi guys,
Encore une fois merci pour votre aide.
Je vais tenter de me faire plus claire. J'aimerai un bouton qui filtre:
* Dans la colonnes L (pour les éléments commençant par "103"), il faudrait un filtre comme suit: Selection.AutoFilter Field:=7, Criteria1:=">1", Operator:=xlOr, Criteria2:="<-1".
*Dans colonne L (pour tous les autres éléments, il faudrait un filtre comme suit: Selection.AutoFilter Field:=7, Criteria1:=">2", Operator:=xlOr, Criteria2:="<-2"
Selon moi, la structure serait comme suit:
If dans colonne L, elements commençant par "103", then
Selection.AutoFilter Field:=7, Criteria1:=">1", Operator:=xlOr, Criteria2:="<-1"
else:
Selection.AutoFilter Field:=7, Criteria1:=">2", Operator:=xlOr, Criteria2:="<-2"
Je pense avoir la strucutre, mais je bug grave sur le code
Ci-joint, l'extrait du fichier excel sur lequel j'aimerai ce bouton.
Vous m'avez déjà bcp aidé. Ce serait genial si vous pouviez encore m'aider, vraiment.
Bonne journée
Excel-ment votre.
Boris
C'est encore moi. Cette macro me prend vraiment la tête...
Petite question plus directe. Comment traduit-on l'opération "AND" en VBA ? Est ce que c'est "Operator=xlAnd" ???
Si je veux trier sur plusieurs colonnes en même temps, ça devrait donner:
Selection.AutoFilter Field:=7, Criteria1:=">1", Operator:=xlOr, Criteria2:="<-1", Operator:=xlAnd Selection.AutoFilter Field:=12, Criteria3:="=1036*"
J'aimerai donc que dans la colonne L (field 12), il filtre les éléments commençant par "1036".
Please heeeelp... j'ai bientôt plus de cheveux, lol.