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))
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
7
8
9
10 liste = """" & ActiveCell & """" ActiveCell.Offset(0, 2).Select While ActiveCell <> "" liste = liste & ", " & """" & ActiveCell & """" ActiveCell.Offset(0, 1).Select Wend
J'espère ne pas vous avoir perdu :/
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'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 ^^
Partager