Bonjour,
Voici en premier mon fichier avec la commande à l'intérieur. Quelques commentaires à ce sujet.
https://www.cjoint.com/c/JAwi2JqKziP
Tout d'abord, j'ai mis des variables pour faciliter les modifications du tableau dans le futur.
Ensuite, la première cellule de la liste me suffit, puisque dans la commande, je balaye la liste jusqu'à ce qu'une cellule vide soit trouvée. On peut donc ajouter/supprimer autant de nom que l'on souhaite.
Description de la commande
Tout d'abord, je vérifie si la cellule E6 est vide. Si oui, je la remplis avec le premier nom en haut de la liste.
Sinon, je recherche dans la liste que je parcours à partir du début pour trouver un nom identique au nom dans la cellule de destination.
Une fois trouvé, j'écris dans la destination le nom suivant de la liste si il existe. S'il n'existe pas, un message informe l'utilisateur.
ATTENTION, si le même nom est répété plusieurs fois, la recherche s'arrêtera au premier élément trouvé sans tenir compte des répétitions.
Si le nom n'est pas trouvé dans la liste, un autre message informe l'utilisateur. Cette opération pourrait sembler inutile, mais on pourrait très bien avoir mal orthographié un nom en faisant une saisie manuelle, ou même l'avoir supprimé de la liste.
En espérant avoir répondu à ta question, bon courage pour adapter tout ça dans l'ensemble de ton projet.