-
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
-
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
-
En fait dans la macro j'avais marqué :
Code:
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
-
Bonjour.
Tu peux copier les lignes visibles sur une autre feuille avec
Code:
Tisworkbook.Worksheets("Feuil1").Range ("A1:B11").SpecialCells(xlCellTypeVisible).Copy ThisWorkbook.Worksheets("Feuil2").Range("A1")
A adapter à ton contexte.
PGZ