Bonjour,
voici mon problème :
Je voudrais utiliser la fonction "trier et filtrer" de Excel via un code VBA, et avec les critère suivant :
une liste de personne (écrite sous Excel) que je récupère grâce au premier code que je vous montre

je récupère donc la liste de cette manière (je met des " pour correspondre au code VBA crée par le générateur de macro (je pars de cela avant de coder pour comprendre comment faire))

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
 
liste = """" & ActiveCell & """"
 
    ActiveCell.Offset(0, 2).Select
 
    While ActiveCell <> ""
        liste = liste & ", " & """" & ActiveCell & """"
        ActiveCell.Offset(0, 1).Select
    Wend
Puis j'essaye de trier avec le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
 
Application.Workbooks("modele_RC_NC_en_cour").Worksheets("extraction").Activate
    ActiveSheet.Range("A:A,B:B,C:C,D:D,E:E,F:F,G:G,H:H,I:I").AutoFilter Field:=9, Criteria1:=Array( _
        liste), _
        Operator:=xlFilterValues
J'espère ne pas vous avoir perdu :/
(j'ai utiliser le créateur de macro pour avoir une idée de comment faire mais quelque chose doit m'échapper)
Merci d'avance pour votre temps ^^