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
A voir également:

5 réponses

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
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
wilfried_42 Messages postés 912 Statut Contributeur 245
 
re:

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

0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

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