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. Contributeur
    On peut aussi faire un tri sur B ...
    0
    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