Macro Excel pour transférer des lignes sur une autre feuille du classeur

Bonjour,

J'ai cherché sur internet ce sujet mais je tombe sur des macros déjà faites pour certains fichiers mais pas pour le mien cela ne fonctionne pas.

Je n'ai aucune base concernant les macros Excel du coup je n'arrive pas à modifier les macros que je trouve pour les adapter à mon fichier.

L'idée serait de copier l'ensemble de la ligne (sans la première colonne) sur une seconde feuille du classeur lorsque dans la première colonne il est inscrit "oui" . J'avais tenté de passer par une écriture avec =SI et la rechercheV mais je me retrouvais avec des lignes blanches entre les lignes extraites (ce que je ne veux pas).

Un exemple des plus simples avec VBA :

54exemple.xlsm (22.77 Ko)

Bonjour

Merci pour votre réponse mais une fois de plus lorsque je veux l'appliquer à mon fichier cela ne fonctionne pas, il y a toujours un code erreur.

Je modifie simplement le nom des feuilles dans la macro mais cela ne marche pas

Je vous joins un extrait de mon fichier.

17classeur1.xlsx (9.35 Ko)

Merci

Et bien, il va falloir passer une peu de temps sur le cours VBA de cet excellent site, car il est très bien fait.

Voilà la version adaptée à ton fichier avec les renseignements qui vont bien :

42copie.xlsm (20.32 Ko)

Parfait merci beaucoup !

Rechercher des sujets similaires à "macro transferer lignes feuille classeur"