Filtrer des données spécifiques

Bonjour,

J'ai un fichier excel contentant une colonne "code" se présentant comme ceci H0-a.b avec a variant de 001 à 999 et b variant de 00000 à 99999.

J'aimerais juste filtrer les résultats pour afficher uniquement les valeurs "H0-a.0000" (peut importe si les lignes sont supprimées ou masquées, si elles sont masquées il faudra les supprimer ensuite mais cela ne pose pas de vrai problème).

Je pense procéder avec une boucle if "si cette cellule ne contient pas '00000' => supprimer la ligne", ou existe-t-il un moyen plus simple pour y arriver ?

Merci

Bonjour

2017 n'est pas une version Excel : vérifie et modifie ton profil

Joins un ficher exemple

Bonjour 78chris,

Désolé c'est changé.
Voici un fichier test (très basique). Merci.

2fichier-test.xlsx (15.51 Ko)
Sub TestFiltre()
lastrow = Cells(Rows.Count, "A").End(xlUp).Row
SpecificRange = Range("A2:A" & lastrow)
Filteredvalue = "00000"
For Each cell In SpecificRange
If cell.Find(SpecificRange) Is Nothing Then cell.Clear
Next cell
End
End Sub

et voilà un essai de ma part qui a échoué à la ligne If

Re

Filtre automatique avec filtre textuel sur Code : Contient H0-???.00000

Edit : tu peux automatiser le filtre si tu tien à VBA. Les boucles prennent trop de temps

Pour supprimer fait l'inverse : ne contient pas

D'accord je ne connaissais pas l'option en effet, ça fonctionne désormais.

Merci pour le coup de main

Rechercher des sujets similaires à "filtrer donnees specifiques"