Tri en vba automatique colonne

tinet

XLDnaute Impliqué
bonjour le forum,

j'ai trouvé cette formule pour trier automatiquement les colonnes, mais je voudrais que le tri se fasse à partir de la ligne deux et pas sur toute la colonne.

Sub Trier()
On Error Resume Next
'for i = 1 to 1 pour 1 colonne,for i = 1 to 2 pour 2 colonnes, etc
For i = 1 To 2
Sheets("liste").Columns(i).Sort Key1:=Cells(1, i), Order1:=xlAscending
Next i
End Sub


Merci pour votre aide
 

Papou-net

XLDnaute Barbatruc
Re : Tri en vba automatique colonne

Bonjour tinet,

Ajoute le paramètre Header à la commande Sort :

Code:
Sub Trier()
On Error Resume Next
'for i = 1 to 1 pour 1 colonne,for i = 1 to 2 pour 2 colonnes, etc
    For i = 1 To 2
        Sheets("liste").Columns(i).Sort Key1:=Cells(1, i), Header:=xlGuess, Order1:=xlAscending
    Next i
End Sub

Cordialement.
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 105
Messages
2 085 350
Membres
102 870
dernier inscrit
Armisa