Formule pour rechercher un mot ou code dans une colonne

Résolu
FMas09600 Messages postés 28 Statut Membre -  
FMas09600 Messages postés 28 Statut Membre -
Bonjour,
je recherche une solution pour rechercher un mot ou code et afficher la ligne pour saisir un nombre dans une colonne.
exemple:
en J2 je tape le code à rechercher dans la colonne B10 à B40.
si le code est trouvé, il affiche la ligne et je peux saisir un chiffre dans la colonne F
si le code n'est pas trouvé, il affiche dans la cellule K2 "code inexistant"

merci pour votre aide.
A voir également:

3 réponses

michel_m Messages postés 18903 Statut Contributeur 3 317
 
Re,
tu n'as pas copié la macro dans le module feuil1 de ton classeur "essai"

je sais, c'est lundi !



1
FMas09600 Messages postés 28 Statut Membre
 
Merci Michel,
Les macros et moi, nous ne sommes pas très compatible, j'apprends sur le tas et donc je me coucherai moins C^^ ce soir.
puis je abuser, en gardant la même macro, est il possible que quand je tape "fin" dans J2, le curseur se positionne en Exxx (au lieu de Fxxx)
MERCI d'avance
0
FMas09600 Messages postés 28 Statut Membre
 
Bonjour Michel,
je suis vraiment nul, voici la formule que j'ai saisi suite à ta réponse d'hier soir que j'ai modifié pour l'adapter à mon tableau et qui fonctionne:
Option Explicit
'--------------------------------------------------
Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Address = "$J$1" Then
Range("K1") = ""
On Error GoTo erreur
Cells(Columns("B").Find(Target.Value, Range("B17"), xlValues).Row, "F").Select
End If
Exit Sub
'gestion des erreurs
erreur:
Range("K1") = "code inexistant"

End Sub</ital>

peux tu inserer la modification afin que je fasse un copier / coller sur la feuille.
Encore MERCI
0
michel_m Messages postés 18903 Statut Contributeur 3 317
 
bonjour
Cells(Columns("B").Find(Target.Value, Range("B17"), xlValues).Row, "E").Select
0
FMas09600 Messages postés 28 Statut Membre
 
merci Michel, IMPECCABLE.
0