Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

filtre auto d'une colonne

E

evelynetfrancois

Guest
Bonjour à toutes et tous
j'ai un soucis de filtre .!!!

je fais un filtre auto dans une colonne par macro ci dessous (prelever dans mon prog)
If OptionButton10 = True Then
Selection.AutoFilter Field:=9, Criteria1:="Liquide"
End If
Est t il possible de ne trier cette 9° colonne que si le mot recherché "liquide" est contenu dans celle-ci . si non abandonner!
Car si j'ai pomme ,poire ,peche dans ma liste et que la macro cherche liquide ,
naturellement aucune cellules ne correspondant à "liquide" toutes les lignes disparaissent gggrrrr(mais c'est logique!)
evelynetfrancois
 
X

Xtian

Guest
Une petite solution facile

Tu pourrais ajouter une fonction "Compte" sur ta feuille ou dans ton code et si le résultat égale 0 alors tu annule le code filtre.

Voilà

Xtian
 
L

LaurentTBT

Guest
Re-bonsoir.

Peut-être ceci permettra-t-il de ne pas faire le tri sur rien:
If OptionButton10 = True and not Columns(9).Cells.Find(What:="Liquide") Is Nothing Then ...

@+.
Laurent.
 
E

evelynetfrancois

Guest
Bonjour LaurentTBT
Gagné !! une fois de plus !!
merci beaucoup
je cherchais un truc du genre
if Columns(9) <> "liquide" then goto......etc
bonne soirée
Evelynetfrancois
 

Discussions similaires

Réponses
3
Affichages
661
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…