VBA Selectionner lignes avec meme arguments

Fermé
apnw7931 - 2 févr. 2011 à 07:57
Le Pingou Messages postés 12230 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 15 janvier 2025 - 2 févr. 2011 à 11:55
Bonjour,

J'ai sur ma premiere feuille (DATA) des données.
J'aimerai crée en VBA les feuilles suivantes (Voiture, Vélo, Bus).

Le but est de pouvoir copier/coller sur chacune des feuilles les lignes qui ont la meme valeur dans la colonne A.

J'ai pensé faire un tri automatique, puis sélectionner les valeurs triées, les copier, pour ensuite les coller sur la feuille prévue a cet effet.
Mais je ne pense pas que ce soit la méthode la plus efficace.

Auriez vous une solution ?

DATA
-----------
Type Prix
Voiture 15
Vélo 123
Vélo 51
Voiture 513
Vélo 15
Bus 158
Bus 102
Voiture 48
Vélo 418
etc...


Voiture
-------------
Voiture 15
Voiture 513
Voiture 48
etc..

Vélo
---------
Vélo 123
Vélo 51
Vélo 15
Vélo 418
etc..

BUS
-----
Bus 158
Bus 102
etc..



(XLS 2003)

2 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 311
2 févr. 2011 à 11:52
Bonjour,

Cela peut se faire par formules. Tu tiens à du VBA ?
0
Le Pingou Messages postés 12230 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 15 janvier 2025 1 454
2 févr. 2011 à 11:55
Bonjour,
Pas besoin de VBA pour nommer les feuilles, vous le réalisez une fois manuellement.
Pour le filtre automatique c'est très bien. Il serait plus profitable d'utiliser le filtre élaboré (ou avancé) qui permet de filtrer et copier les données directement sur la bonne feuille.
0