IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Filtrer 2 colonnes


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 16
    Par défaut Filtrer 2 colonnes
    Bonjour à tous,
    je souhaite appliquer un filtre sur une première colonne - par exemple nombres > 30 et parmi ces éléments filtrés afficher le top 10 des nombres de la deuxième colonne.
    J'ai essayé avec "Operator:=xlTop10Items", mais il me sort les résultats "nombres > 30" (colonne1) ET "Operator:=xlTop10Items" (colonne2).

    Merci pour vos pistes!

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Tu devrais regarder dans l'aide en ligne à "Sort, méthode", c'est très bien expliqué.
    Tu peux saisir deux critères de tri, utiliser des opérateurs or ou and ou <, >, etc.
    Sans les conditions et sans ton code, difficile de t'aider plus.
    Bonne journée

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 16
    Par défaut
    merci pour cette réponse.
    Je ne suis pas encore bien habitué à ce forum.
    Où peut on trouver l'aide en ligne? Merci d'avance

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    753
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 753
    Par défaut
    C'est écrit en gros dans sa signature.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 16
    Par défaut
    désolé, je vais m'acheter des yeux.

    Je n'ai pas trouvé de solutions à mon pb...
    voici mon code si vous voyez ce qu'il faut changer :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Sub Macro6()
     
        Selection.AutoFilter Field:=1, Criteria1:=">=30", Operator:=xlOr
        Selection.AutoFilter Field:=2, Criteria1:="10", Operator:=xlTop10Items
        Range("A1:B51").Select
        Range("B51").Activate
        Selection.Sort Key1:=Range("B2"), Order1:=xlDescending, Header:=xlGuess, _
            OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
            DataOption1:=xlSortNormal
    End Sub
    et le résultat que je souhaiterai obtenir en fichier attaché

    Merci pour votre aide
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Filtrer une colonne à partir d'une cellule
    Par D-D-Du-06 dans le forum Excel
    Réponses: 7
    Dernier message: 21/04/2016, 11h26
  2. [XL-2003] Filtrer des colonnes
    Par bravounet dans le forum Excel
    Réponses: 5
    Dernier message: 19/10/2010, 10h35
  3. Filtrer 3 colonnes
    Par maternelle dans le forum Excel
    Réponses: 3
    Dernier message: 13/11/2008, 15h23
  4. Réponses: 1
    Dernier message: 22/10/2008, 18h08
  5. trier et filtrer une colonne d'un sur VBA-EXCEL
    Par la_rebelle dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 11/06/2008, 15h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo