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

Trier par vba valeur autre que 0

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

gagnonpeter

XLDnaute Junior
Bonjour!
j'ai créé un fichier où je dois trier des données qui proviennent d'un autre onglets. Mon problème est que quand je fais mon tri (par macro), tout les cellules où c'est écrit "0" remonte en haut de ma liste. Serait-il possible d'écrire un code vba disant de trier seulement le cellules qui ne sont pas 0? Si oui, comment?

Merci à l'avance

Voir fichier
 

Pièces jointes

Re : Trier par vba valeur autre que 0

Bonsoir,

Teste cette macro modifiée et dis-nous si cela te convient :

Code:
Sub FinTôt()
Range("A1:M1").Select
    Selection.AutoFilter
    Selection.AutoFilter Field:=2, Criteria1:="<>0", Operator:=xlAnd
    Range("B2:M160").Select
    Selection.Sort Key1:=Range("F2"), Order1:=xlAscending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=True, Orientation:=xlTopToBottom, DataOption1 _
        :=xlSortNormal
    Selection.AutoFilter
    Range("A1").Select
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

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