Je souhaiterais filtrer automatiquement via VBA mes données
présentes en sheet1 de manière à obtenir directement
un tableau de données tel que dans la feuille sheet3.
le nombre de résultats dans l'exemple est variable
et dépend du nombre de dilutions..c'est pourquoi celà doit
être géré dynamiquement..
Pour info le nombre de jours sera toujours compris entre
1 et 10 tandis que le nombre de répétitions varie de 1 à 2
Oui effectivement, Baside a raison.
D'ailleurs j'en profite pour te demander si tu as bien pris connaissance de ma réponse à ta deuxième question Lien supprimé.
Cela dit, tu trouveras ci-joint ton exemple modifié pour répondre à ta question.
Grâce à l'enregistreur de macro (on ne le dira jamais assez !), le code utilisé est le suivant :
Sub Tri()
ActiveSheet.UsedRange.Sort Key1:=Range('C2'), Order1:=xlAscending, Key2:=Range('B2') _
, Order2:=xlAscending, Key3:=Range('A2'), Order3:=xlAscending, Header:= _
xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom End Sub
Merci myDearFriend! et j'ajouterai que la recherche sur le site et l'aide d'XL sont à ajouter à la liste.
(le code de l'enregistreur devant être néttoyé)