Faire un filtre sous excel

dany1966 -  
dany1966 Messages postés 2 Statut Membre -
Bonjour,
Je souhaiterais faire un filtre dans une feuille excel qui contient un listing avec une colone référence,une colone désignation etc.....
principe :
je tape dans une cellule les 6 derniers caractere d' une référence qui en contient 10 , je valide par un bouton, et ça me fais apparaitre seulement les lignes concerné.
avez vous une idée

Merci d' avance
Configuration: Windows XP
Internet Explorer 7.0

5 réponses

  1. wilfried_42 Messages postés 912 Statut Contributeur 245
     
    Bonjour

    seule condition, que ta réference soit en format texte et non numerique
    Ta cellue de saisie : B1
    ta plage à filtrer : A4:E14 ' c'est un exemple

    la macro :

    range("A4:E14").autofilter Field:=1, Criteria1:="=*" & range("B1")
    0
  2. dany1966 Messages postés 2 Statut Membre
     
    merci, ça fonctionne.
    mais est ce qu' il est possible dans la macro de sélectionner dans la cellule B1 seulement les 6 derniers caractère d' une référence qui en comporte 10, car la ref va etre écrite en entier à chaque fois.
    0
  3. wilfried_42 Messages postés 912 Statut Contributeur 245
     
    re:

    Criteria1:="=*" & right(range("B1") ,6)

    0
  4. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    Sinon, si ta référence est en texte, tu as aussi dans le filtre automatique un filtre personnalisé 'se termine par'.
    Mais si tu dois le faire beaucoup et souvent la macro est préférable.
    eric
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. dany1966 Messages postés 2 Statut Membre
     
    ok merci çà fonctionne
    0