Bonjour,
J'ai plusieurs tableaux listobject qui se présentent tous de la même façon. Je souhaiterai faire une macro qui me permet de les trier suivant la première colonne (qui s'appelle 'entreprise)
Sauf qu'il y a la présence de "Txl_Tel" que je n'arrive pas à mettre en variable (Txl_Tel étant le nom d'un tableau structuré sous excel) oList peut faire référence entre autre à Txl_Tel.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Public Sub Tri_oList(oList As ListObject) oList.Sort.SortFields.Clear oList.Sort.SortFields.Add2 Key:=Range("Txl_Tel[[#All],[ENTREPRISES]]"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortTextAsNumbers With oList.Sort .Header = xlYes .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With End Sub
Merci de vos réponses
Partager