Msg Box + Recherche

Lentz -  
 Lentz -
Bonjour,

Je souhaite mettre une cellule ou je peux inscrire un code a 6 chiffres et que par la suite il me trouve toutes les lignes correspondant à ce numéro (une sorte de filtre mais là il suffit de taper les 6 chiffres au lieu de les cherchers dans une liste)

Merci d'avance !

3 réponses

  1. Lentz
     
    Voilà la réponse :

    Sub test()
    Dim s As String
    s = InputBox("filtre sur quel critère ?")
    If s <> "" Then Selection.AutoFilter Field:=2, Criteria1:=s
    
    End Sub


    Merci quand même ;)
    1
  2. chossette9 Messages postés 6855 Date d'inscription   Statut Contributeur Dernière intervention   1 313
     
    Bonjour Lentz,

    logiquement tu as des options de filtre qui te permettent d'indiquer un critère au lieu de choisir dans la liste et de cocher/décocher les valeurs.

    Regarde du côté de 'Filtres textuels' -> 'Est égal à...' ou 'Commence par...'

    Cordialement.
    0
    1. Lentz
       
      Bonjour chossette,

      Je suis sous 2003 et je n'ai pas ça mais le plus gros problème c'est la vitesse

      Je peu rechercher un numéro toute les 5 secondes pour une simple information, et vu que je change souvent, je préfère un truc relativement rapide, c'est pour cela que j'ai penser à une sorte de msg box

      De plus, le numéro a rechercher n'est pas unique, il peut exister en plusieurs exemplaire.

      Merci ;)
      0
    2. Lentz
       
      Un peu de ce style

      ==> http://www.commentcamarche.net/forum/affich-22922643-effectuer-des-calculs-entre-points-gps
      0
    3. Lentz
       
      Up :$
      0
    4. Lentz
       
      Personne ?
      0
  3. Heremion Messages postés 564 Statut Membre 102
     
    bonjour Lentz,

    Pourquoi tu n'utiliserais pas la mise en forme conditionnelle, dont le "texte de la cellule correspond à" et mettre la valeur de référence sur ta cellule?
    0
    1. Lentz
       
      Le probleme est que j'ai plusieurs lignes qui peuvent s'afficher, ce n'est pas un numéro unique donc si je tape mon numéro a 6 chiffres il se peut que ça correspondent à 5 lignes comme à 1 ligne.
      0
    2. Lentz
       
      Ma question revient à dire, de remplacer le tri (la petite fleche et aller chercher l'information) par une cellule qui ferrai ça a sa place ou msg box enfin je sais pas trop comment procéder..
      0
    3. Heremion Messages postés 564 Statut Membre 102
       
      Mais d'après ce que j'ai compris, ton objectif est de repérer les lignes qui correspondent à ta valeur non?
      0
    4. Lentz
       
      En faite j'ai un tableau de 600 lignes environ,
      et si je tape ce numéro à 6 chiffres en a1 par exemple, il faudrait qu'il filtre toutes les lignes correspondant au numéro dans le tableau

      Donc si ce chiffre correspond a 3 lignes le tableau devrait faire plus que 3 lignes
      0