Bonjour
Je déterre le sujet parce que je voulais faire la même chose, mais à priori Excel n'a pas gagné cette fonction depuis 2005, et je ne maîtrise pas du tout les macros.
Alors voici comment j'ai pratiqué :
Imaginons que la liste de départ aille de A1 à A10.
Dans la colonne B, je mets B1 = A10,
puis dans B2 =INDIRECT("a"&LIGNE(a$10)-LIGNE(A1))
puis je tire la formule vers le bas et c'est bon.