Bonjour,
Me voilà bien embêté par un problème, mais dont je ne trouve pas la solution.
J'ai un tableau avec des nom est des couleurs associés dans des colonnes a ces nom.
Les noms ne sont pas dans l'ordre alphabétique donc j'ai une petite macro pour les trier :
Sub sortRange()
With ActiveSheet.Sort
.SortFields.Clear
.SortFields.Add Key:=Range("A5"), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
.SetRange Range("A5:H10")
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
En cliquant dessus tout fonctionne bien.
Les couleurs on bien bougée et les noms sont dans le bon ordre.
Cependant, si on prend par exemple Richard qui était en "A6", il est maintenant en "A9", c'est là tout mon problème.
Peut-on faire une sorte de trie qui de façon visuelle fonctionne, mais ne bouge pas les cellules ?
Peut-on par exemple afficher la ligne "5" avant la "4" ?
J'espère avoir été clair, je cherche, j'essaie avec différente astuce, mais là je suis à court d'idée.
Merci