VBA Copier/Coller une colonne contenant une donnée précise

Résolu/Fermé
Charlotte - Modifié par Charlotte le 24/11/2013 à 14:31
 Charlotte - 24 nov. 2013 à 20:49
Bonjour,

Je dispose d'un classeur Excel contenant plusieurs feuilles. Chaque feuille est composée de plusieurs colonnes remplies d'informations: lien: http://cjoint.com/?CKyoDxzeEhC
J'aimerais pouvoir copier toutes les colonnes contenant une donnée précise (par exemple le mot "Refus") et les coller dans un nouveau classeur et plus précisément dans une même feuille, les unes à la suite des autres.
Je n'y suis pas parvenu en utilisant l'enregistrement automatique de macro alors je fais appel à ceux qui y parviendraient via VBA.

Je vous en remercie par avance.

Charlotte



A voir également:

3 réponses

Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
24 nov. 2013 à 14:15
Bonjour,

Tu auras plus de chance de recevoir une réponse pertinente si tu joints un classeur pour exemple
https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers#q=cjoint&cur=1&url=%2F

A+
1
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
24 nov. 2013 à 15:54
Une solution à tester.
Le récapitulatif est réalisé dans une feuille spécifique.
https://www.cjoint.com/c/CKyp1Asl9Jg

A+
1
Merci beaucoup, l'essentiel y est!
Il ne manque que le fait de pouvoir coller les données dans un classeur distinct de l'initial, et, si possible, que les intitulés des lignes et colonnes soient repris, mais le résultat est déjà excellent, merci encore!
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
24 nov. 2013 à 20:26
Voici une nouvelle version avec une copie réalisée dans un classeur cible nommé "Classeur1.xlsx".
Pour que la copie s'effectue normalement, il faut que ce classeur soit ouvert avant de lancer la macro.
Il faudra que tu adaptes le programme si tu veux pouvoir l'utiliser alors que le classeur cible est fermé ou si tu veux créer systématiquement un nouveau classeur ou ... si tu as encore d'autres idées.

Pour ce cas, je n'ai pas programmé la copie du libellé de lignes puisque le classeur est déjà créé.
A+

https://www.cjoint.com/c/CKyuy2dT8pk
https://www.cjoint.com/c/CKyuzMJN38H
0
Tout ça m'a l'air très bien, merci Gyrus!!
0
Je viens de l'ajouter dans le message initial, sinon le voici: http://cjoint.com/?CKyoDxzeEhC
0