Menu déroulant qui mène à l'endroit de la feuille selectionné

Bonjour,

je cherche à créer une liste déroulante qui récupère tous les noms de mes clients (colonne 1). Pour cela pas de soucis.

Par contre, j'aimerai que, dès qu'un nom est choisi dans la liste, l'affichage se positionne à l'endroit où se trouve le nom choisi.

PS : je suis totalement nul en excel si un tuto existe je suis preneur...

Merci pour votre aide !

Bonjour,

Voici une solution

Private Sub Worksheet_Change(ByVal Target As Range)

x = Application.Match([Valeur], Range("Tableau1"), 0)
[Tableau1].Cells(x, 1).Select

End Sub

Wahou! Merci beaucoup!

Ca marche, mais un petit détail (j'ai l'impression que c'est un bug Excel sur les listes) si je rajoute un NOM dans la colonne B pas à la suite mais 20 cellules en dessous, la liste (le menu) prend en compte les cellules vide, alors qu'est bien coché "ignoré si vide" dans la validation des données.

Une idée ?

"éliminer les cellules vides" dans ces listes est toujours un sujet délicat, peut-être le plus simple est de trier pour reléguer les vides à la fin ?

Comme ci-joint :

Merci beaucoup du temps que vous passez sur mon problème, en fait voici ci joint comment mon fichier se compose en tout cas pour les 3 premiers.

Entre chaque ligne client j'ai beaucoup de sous lignes (1 ligne/dossier et donc parfois 10 ou 20 sous lignes par client).

c'est étonnant qu'excel n'arrive pas à enlever les blancs au niveau de la liste ???

Idée : ne peut on pas trier non pas la colonne mais les données de la liste en reléguant les blancs DE LA LISTE à la fin ?

Rechercher des sujets similaires à "menu deroulant qui mene endroit feuille selectionne"