Formulaire pour rechercher une valeur

Résolu
andy2092 Messages postés 78 Date d'inscription   Statut Membre Dernière intervention   -  
andy2092 Messages postés 78 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai une plage de données contenant plus de 800 types d'abréviations (ex. DPP, FTT, ...).

J'aimerai (avec un formulaire, une zone de texte et un bouton "Recherche") créer une macro qui recherchera la valeur contenu dans la zone de texte et ainsi me renvoyer à la ligne où est placé la valeur recherchée.

Exemple : Je souhaite trouver l'abréviation DPP qui se trouve dans la cellule A500. En cliquant sur "Rechercher", la macro m'envoie à la cellule A500.

Quelqu'un pourrait m'aider sur ce sujet ?

Merci d'avance :)

4 réponses

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour andy

    On t'aidera avec plaisir si tu fournis un exemple de ton fichier en le postant sur mon-partage.fr, tu fais alors créer un lien que tu copies et reviens coller ici

    Cdlmnt
    Via

    0
  2. andy2092 Messages postés 78 Date d'inscription   Statut Membre Dernière intervention  
     
    Voici une illustration de ce que je voudrai faire :
    0
  3. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Pourquoi veux tu remplacer par une macro ce qu'Excel te permet de faire par Rechercher (raccourci Ctrl+F) ?
    0
    1. andy2092 Messages postés 78 Date d'inscription   Statut Membre Dernière intervention  
       
      Je souhaiterai faire une recherche dans une plage spécifique (Ex : A1:A800).
      0
  4. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Code à associer au bouton de l'UF :
    Private Sub CommandButton1_Click()
    On Error GoTo erreur
    If TextBox1.Value <> "" Then
    ligne = Range("A1:A800").Find(TextBox1.Value, , , xlWhole, xlByColumns, xlPrevious).Row
    Range("A" & ligne).Select
    Exit Sub
    End If
    erreur:
    MsgBox "Ce code n'existe pas"
    End Sub
    

    0
    1. andy2092 Messages postés 78 Date d'inscription   Statut Membre Dernière intervention  
       
      Ça fonctionne parfaitement !!! Merci beaucoup :)
      0