Fonction recherche sur excel
Résolu
brotox
Messages postés
93
Date d'inscription
Statut
Membre
Dernière intervention
-
brotox Messages postés 93 Date d'inscription Statut Membre Dernière intervention -
brotox Messages postés 93 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
J'ai un grand tableau sous excel dont chaque ligne a un numéro d'identification. Mon but serait de pouvoir taper dans une case le numéro que je recherche et qu'il me mette directement à la ligne souhaité.
Merci par avance.
J'ai un grand tableau sous excel dont chaque ligne a un numéro d'identification. Mon but serait de pouvoir taper dans une case le numéro que je recherche et qu'il me mette directement à la ligne souhaité.
Merci par avance.
7 réponses
-
Bonjour,
vous pouvez faire CTRL+F pour ouvrir la fenetre de recherche. -
Bonjour
Pas tout compris:
voulez vous éditer la ligne du tableau dans un autre en choisissant le numéro de lige ou
voulez vous que la ligne en question soit simplement sélectionnée?
A vous lire
crdlmnt
-
J'ai un tableau de 300 lignes environs avec des numéros d'identifiants aléatoire. Je me demandait s'il y avait une fonction permettant de taper l'identifiant de la ligne que je recherche dans une case et qui, en appuyant sur un bouton ou automatiquement, m'enverrait à la bonne ligne de mon tableau.
Merci d'avance -
Alors essayez ceci à adapter à votre tableau
votre tableau de A2 à J2 (soit colonne 1 à colonne 10)
en D1: entrer le N° cherché
en E1 la formule:
=ADRESSE(EQUIV(D1;A:A;0);1)&":"&ADRESSE(D1;A:A;0);10)
qui vous donnera en texte l'adresse de la ligne
ensuite:
clic droit sur le nom de l'onglet et "visualiser le code"
coller ce code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Union([D1], [D1], Range("D1:D1"))) Is Nothing Then Exit Sub
Range("INDIRECT(E1)").Select
End Sub
La ligne s'affichera quand vous entrez une valeur en D1
Revenez si problème
Crdlmnt
Ps:
pour info dans la formule:
EQUIV cherche le n° de ligne du champ où se trouve la valeur cherchée, donc doit commencer en A1 pour renvoyer le bon N° de ligne
le;1) et le;10) de chacun des items spécifie les colonnes limites du champ (1 pour A et 10 pour J)
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique? -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Merci pour ta réponse mais e pense qu'il y a une erreure dans ta formule =ADRESSE(EQUIV(D1;A:A;0);1)&":"&ADRESSE(D1;A:A;0);10) car elle n'affiche pas en texte l'adresse de la ligne. Sans doute la parenthèse de mal placée mais je mis suis perdu lol
-
Ok j'ai trouvé merci beaucoup j'essaye tout de suite
-
Sa marche super merci encore et bonne journée