Excel se déplacer en saisissant un nombre

Fermé
nanou12 - 4 déc. 2011 à 14:41
michel_m Messages postés 16593 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 23 mars 2023 - 4 déc. 2011 à 17:20
Bonjour,

J'ai une liste avec des codes (nombre ou alphanumérique). Je souhaite en saisissant un des codes dans une cellule, me positionner sur la ligne correspondant à ce nombre dans ma liste.
Je n'arrive absolument pas à trouver la fonction ou la logique. Grrrrrr !

Quelqu'un peut-il m'aider ? Merci

Ps : je travaille sur 2003

2 réponses

Mike-31 Messages postés 18188 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 13 mars 2023 5 040
Modifié par Mike-31 le 4/12/2011 à 14:51
Salut,

regarde cette discussion qui sélectionne automatiquement la date du jour dans une suite de date colonne A et peut très bien être adaptée pour sélectionner une valeur à partir d'un critère dans une cellule.

Si tu as besoin de plus d'explications ou un modèle fais signe
A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
michel_m Messages postés 16593 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 23 mars 2023 3 292
4 déc. 2011 à 17:20
le numéro de ligne est saisi ici dans la cellule B2

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$2" Then Application.Goto Rows(Target), True
End Sub

A installer dans le module VBE de la feuille concernée

ou copier le code
clic droit sur l'onglet concerné - visualiser le code
coller
0