Bonjour à tous,
J'ai cherché vainement presque toute l'après midi d'hier sur le net une réponse à un problème de liste déroulante dans une cellule. J'ai bien trouvé des exemples, mais rien qui ne corresponde vraiment à ma recherche. Je me tourne une fois encore vers vous pour rechercher une solution.
J'ai créer un exemple simplifié à partir de ma base de données Excel que je joint à cette discussion.
Je cherche en fait à créer une liste déroulante dans l'onglet "Paiements" à partir de la cellule A6, qui afficherait tous les Patronymes de l'onglet "Actifs" colonne E de E6 à E? et qui donnerait à la cellule A de l'onglet "Paiements" le N° RG (colonne A de l'onglet"Actifs") correspondant au Patronyme choisi.
En clair, comme on ne connait pas tous les numéros de clients par coeur, je cherche à le récupérer en affichant les noms des clients!
Un des problèmes auquel je me heurte, c'est aussi la taille de l'onglet "Actifs".
En effet, dans l'exemple j'ai mis 11 actifs, mais il peut très bien y en avoir 5 ou 50. Donc pas possible de nommer une plage de cellules.
Dans l'application réelle, on passe d'un onglet à l'autre par procédure. L'onglet "Actifs" sera toujours trié par Patronyme croissant, et je pense qu'il est possible de copier et de déterminer le nombre d'enregistrements de l'onglet "Actifs" dans la macro qui ouvre l'onglet "Paiements".
Merci de votre aide.
Joseph
Partager