Tri tableau dans Excel

Need Help -  
f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous

J'essaie de trier un tableau sous excel.
Pour cela je suis allé sur VBA et ai rentré la formule suivante :

Sub Tri()
Private Sub Worksheet_Change(ByVal adrcel As Range)
Range("process").Sort Key1:=Range("Date effective"), Order1:=xlAscending, _
Header:=xlYes, OrderCustom:=1, MatchCase:=False, _
Orientation:=xlTopToBottom
End Sub
End Sub

Je pensais que mon tableau nommé process trierai automatiqument la colonne Date effective par ordre croissant
toutefois cela ne fonctionne pas
Quelqu'un peut-il m'aider ?
Est ce que les autres colonnes de mon tableau vont elles aussi varier automatiquement ?

Merci

1 réponse

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    nom de plage cellule sans espace !!!!

    c'est soit

    Private Sub Worksheet_Change(ByVal adrcel As Range)
    If Not Intersect(adrcel, Range("Date_effective")) Is Nothing Then
    Range("process").Sort Key1:=Range("Date_effective"), Order1:=xlAscending, _
    Header:=xlYes, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
    End If
    End Sub


    ou

    Sub Tri()
    Range("process").Sort Key1:=Range("Date_effective"), Order1:=xlAscending, _
    Header:=xlYes, OrderCustom:=1, MatchCase:=False, _
    Orientation:=xlTopToBottom
    End Sub
    0