variable tri sur une colonne d'une listobject
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)
Code:
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 |
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.
Merci de vos réponses
variable tri sur une colonne d'une listobject
Bonjour à vous,
Merci à vous pour vos réponses et mes excuses pour la mienne si tardive.
ChristianBosch, ce que j'ai mentionné en code est justement tiré de l'enregistreur macro. C'est étonnant que nous n'ayons pas la même chose.
Je vais en tout cas creusé vos pistes. Avec cela, je ne devrai pas être loin de trouver la solution.