Tri tableau dans Excel

Fermé
Need Help - 26 nov. 2014 à 15:19
f894009 Messages postés 17217 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 27 décembre 2024 - 27 nov. 2014 à 09:35
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
A voir également:

1 réponse

f894009 Messages postés 17217 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 27 décembre 2024 1 712
27 nov. 2014 à 09:35
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