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 :

Extraire lignes d'un tableau selon critère


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 10
    Par défaut Extraire lignes d'un tableau selon critère
    Bonjour à tous,

    Un problème fréquemment rencontré mais que je n'arrive pas à résoudre dans mon cas..

    Je dispose d'un tableau Excel avec :

    -Colonne A : Des nombres pouvant aller de 1 à 2000
    -Colonne B : Un deuxième critère que l'on va appeler ici TOTO, TITI, TATA etc..

    Ce tableau dispose d'un grand nombre de lignes et j'aimerais dans un second tableau (que je souhaite envoyer par mail par la suite) extraire uniquement les valeurs supérieures à 1095 pour le critère TOTO.

    Cela m'arrangerait de passer par du VBA, mais si une formule Excel fonctionne de manière simple alors je suis preneur..

    Auriez-vous une idée?

    Merci beaucoup.

  2. #2
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    le plus efficace est le filtre avancés avec exportation des données vers autre emplacement

    voir l'excellent tutoriel de Philippe Tulliez à ce sujet : http://philippetulliez.developpez.co...dvancedfilter/

    utilisable directement sur Excel, et également automatisable en VBA

  3. #3
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Bonjour,

    Avec un filtre automatique (il te reste à ajouter le collage où tu le souhaites) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Sub Filtre()
        Dim Plage As Range
        Set Plage = Range("A1", Cells(Rows.Count, 2).End(xlUp))
        Plage.AutoFilter
        Plage.AutoFilter 1, ">1095"
        Plage.AutoFilter 2, "TOTO"
        If Application.Subtotal(103, Plage) > 1 Then
            Set Plage = Plage.SpecialCells(xlCellTypeVisible)
            Plage.Copy
            'colle "Plage" où tu veux
        End If
    End Sub

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 10
    Par défaut
    Merci pour vos réponses, le filtre automatique fonctionne presque mais je devrais arriver à l'adapter à mon fichier

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PHP 5.4] Exploser un fichier Word en tableau selon critères
    Par tigunn dans le forum Langage
    Réponses: 1
    Dernier message: 23/05/2014, 11h13
  2. Réponses: 0
    Dernier message: 10/07/2013, 09h01
  3. Sélectionner lignes dans un tableau selon valeur colonne
    Par jessie1611 dans le forum Fortran
    Réponses: 16
    Dernier message: 03/10/2011, 10h35
  4. [AC-2003] Supprimer une ligne d'un tableau selon la sélection dans une liste
    Par Evolvana dans le forum VBA Access
    Réponses: 1
    Dernier message: 04/08/2011, 09h25
  5. Masquer un tableau selon critères VBA Word
    Par domseeker dans le forum VBA Word
    Réponses: 8
    Dernier message: 05/01/2009, 18h13

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