Ranking dynamique

Résolu
Bonjour,

Je cherche à faire évoluer l'ordre d'éléments de manière dynamique :
Par exemple :
J'ai une liste d'élément avec un ordre défini :
Element A 1
Element B 2
Element C 3
Element D 4

Je décide que l'élément D doit être en deuxième, je remplace donc le 4 par un 2. Les élements B et C doivent alors passer automatiquement respectivement en 3 et 4 :

Element A 1
Element D 2
Element B 3
Element C 4

Pas de soucis pour utiliser VBA.
Ca parait simple comme ca mais après plusieurs heures de recherches, j'avoue ne pas avoir trouver...

D'avance merci pour vos idées

Configuration: Windows / Internet Explorer 11.0

4 réponses

  1. Bonsoir
    une proposition

    Formule en E2
    =INDEX($A$2:$B$5;EQUIV(PETITE.VALEUR($B$2:$B$5;LIGNE()-1);$B$2:$B$5;0);1)


    Formule en F2
    =INDEX($A$2:$B$5;EQUIV(PETITE.VALEUR($B$2:$B$5;LIGNE()-1);$B$2:$B$5;0);2)
    0
    1. Contributeur
      On peut aussi faire un tri sur B ...
      0