XL 2013 Tri

Moreno076

XLDnaute Impliqué
Bonjour à tous,

Dans mon tableau ci joint je n'arrive pas à faire un tri alphabétique des lignes de la colonne C par macro. Pouvez vous m'aider svp.

1586006718607.png
 

Pièces jointes

  • Gestion ruptures.xlsm
    140.8 KB · Affichages: 3
Dernière édition:

dg62

XLDnaute Barbatruc
Bonjour Moreno
Vous pouvez procéder de la sorte T_designations est le nom de votre tableau à remplacer par le nom réel.
VB:
Sub T_designations()
Dim T_designations as ListObject
Set T_designations = Worksheets("synthese").listobjects("T_designations")
T_designation.DataBodyRange.sort Key:=Range("T_designations[designation]")...
 
Dernière édition:

Moreno076

XLDnaute Impliqué
Bonjour dg62.
Mon tableau s'apelle Tableau3

Sub T_designations()
Dim Tableau3 as ListObject
Set Tableau3 = Workshetts("synthese").listobjects("Tableau3")
Tableau3.DataBodyRange.sort Key:=Range("Tableau3[designation]")...

Comme ça?

Merci
 

Pièces jointes

  • Gestion ruptures.xlsm
    140.8 KB · Affichages: 3

dg62

XLDnaute Barbatruc
Re,
VB:
Sub T_designations()
' T_DESIGNATIONS
 
Dim Ds As ListObject
Set Ds = Worksheets("synthèse").ListObjects("Tableau3")
Ds.DataBodyRange.Sort Key1:=Range("Tableau3[désignation]"), Order1:=xlAscending, _
                                      Header:=xlYes, MatchCase:=False, Orientation:=xlTopToBottom
End Sub
 

Discussions similaires

Réponses
9
Affichages
270
Réponses
10
Affichages
433
Réponses
18
Affichages
561

Statistiques des forums

Discussions
312 304
Messages
2 087 062
Membres
103 447
dernier inscrit
DamD