Bonsoir le fil, bonsoir le forum,
Une version 2 moitié VBA et moitié formules. Les listes de l'onglet Feuil2 sont désormais dynamiques avec la formule DECALER. Sélectionne un nom en K3 pour avoir le résultat (avec la date) à partir de J7.
Dans la colonne B,
si tu rajoutes un nom qui n'existe pas encore, il sera automatiquement intégré à la liste de validation de donnée en K3.
Si tu veux utiliser un nom déjà existant, double-clique au préalable dans une cellule vide pour récupérer la liste en créant une validation de donnée...
les formules RECHERCHEV utilisent, elles aussi, des plages nommées dynamiques ce qui évite de modifier les formules en cas d'ajout (ou de suppression) de certaines valeur dans les listes...
Le code ne fonctionne que si la structure du fichier est la même que celle présentée (j'ai repris la V4 de mdo100) en remettant le Nom en colonne C puis en supprimant la colonne B. Tu peux rajouter des lignes mais pas des colonnes.
Le code se trouve dans les 3 composants suivants : Module1 / ThisWorkbook et Feuil1(Feuil1). Si tu dois le copier/coller dans un autre fichier, il faudra le faire exactement aux mêmes endroits.
Le fichier :