bonjour
C'est tout à fait possible avec une macro VBA.
Le tableau que tu veux trier, tu le nommes "infos"
la cellule titre de la 1ère colonne de tri est nommée "col1"
la cellule titre de la 2ème colonne de tri est nommée "col2"
la cellule titre de la 3ème colonne de tri est nommée "col3"
tous ces noms sont des exemples utilisés dans la macro bien sûr !
tu mets cette macro dans la feuille concernée et
dès qu'une cellule change de valeur le tableau est trié.
Private Sub Worksheet_Change(ByVal adrcel As Range)
Range("infos").Sort Key1:=Range("col1"), Order1:=xlAscending, _
Key2:=Range("col2") , Order2:=xlAscending, _
Key3:=Range("col3"), Order3:=xlAscending, _
Header:= xlYes, OrderCustom:=1, MatchCase:=False, _
Orientation:=xlTopToBottom
End Sub
il est bien évident que c'est un exemple qui fonctionne
mais il peut être amélioré en vérifiant que la cellule modifiée
fait bien partie du tableau par exemple.
toujours zen
Faudra que j'aprenne à utiliser les macros un jour...