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 :

Tableau + tri


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 21
    Par défaut Tableau + tri
    Bonjour
    je suis débutant en vba et je souhaiterai faire une macro qui permet de trier des données et de les coller dans un tableau.
    Soit :
    voici un exemple simplifié de mon tableau :
    Sachant que l'utilisateur peut choisir dans la colonne code entre N, E et P (donc ci-dessous un exemple de saisi).
    Critère Code
    C1 N
    C2 E
    C3 N
    C4 P
    C5 N

    Je cherche une macro qui permette de (car il me faut que j'automatise au maximum. Je ne souhaite pas faire un tri dans excel puis copier coller ):
    récupérer et de copier dans une autre feuille dans un tableau uniquement les critères associés à N.


    Merci d'avance

  2. #2
    pgz
    pgz est déconnecté
    Expert confirmé Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Par défaut
    Bonsoir.

    En fait ce n'est pas un tri, mais un filtrage que tu veux faire.
    Pour un pb aussi simple, regarde en FAQ la mise en oeuvre d'un filtre

    Après filtrage tu peux accéder aux cellules visibles par la propriété SpecialCells.

    Bon développement,

    PGZ

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 21
    Par défaut
    En fait dans la macro j'avais marqué :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("A2:A11").Autofilter(1), criteria1="N"
    Mais c'est là que ça se complique. Je ne sais pas comment copier les cellules filtrées (enfin les cellules critères qui résultent de ce filtre) ?
    Tu dis utilises la fonction specialcells comment elle s'utilise ?

    Merci pour les réponses

  4. #4
    pgz
    pgz est déconnecté
    Expert confirmé Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Par défaut
    Bonjour.

    Tu peux copier les lignes visibles sur une autre feuille avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Tisworkbook.Worksheets("Feuil1").Range ("A1:B11").SpecialCells(xlCellTypeVisible).Copy ThisWorkbook.Worksheets("Feuil2").Range("A1")
    A adapter à ton contexte.

    PGZ

Discussions similaires

  1. [Tableaux] Affichage valeur d'un tableau trié
    Par kcizth dans le forum Langage
    Réponses: 1
    Dernier message: 05/01/2006, 15h47
  2. Réponses: 6
    Dernier message: 05/01/2006, 14h23
  3. tableau trié
    Par devdébuto dans le forum C
    Réponses: 3
    Dernier message: 07/11/2005, 18h00
  4. [Tableau][TRI] Tri d'un String[]
    Par zakir dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 17/03/2005, 17h31
  5. URGENt: recherche dans un tableau trié par ordre alphabetiqu
    Par JulPop dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 12/02/2005, 17h21

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