Formule pour rechercher un mot ou code dans une colonne

Résolu
FMas09600 Messages postés 26 Date d'inscription   Statut Membre Dernière intervention   -  
FMas09600 Messages postés 26 Date d'inscription   Statut Membre Dernière intervention   -
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.

3 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Re,
    tu n'as pas copié la macro dans le module feuil1 de ton classeur "essai"

    je sais, c'est lundi !



    1
    1. FMas09600 Messages postés 26 Date d'inscription   Statut Membre Dernière intervention  
       
      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
    2. FMas09600 Messages postés 26 Date d'inscription   Statut Membre Dernière intervention  
       
      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
    3. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
       
      bonjour
      Cells(Columns("B").Find(Target.Value, Range("B17"), xlValues).Row, "E").Select
      0
    4. FMas09600 Messages postés 26 Date d'inscription   Statut Membre Dernière intervention  
       
      merci Michel, IMPECCABLE.
      0