Macro copier/coller selon conformité d'un critère

Bonjour,
Cela fait quelques heures que j'essaie d'avancer sur mon fichier Excel mais sans succès...

Je souhaiterais automatiser un copier coller avec condition.

- 1er onglet j'ai un tableau basique avec une liste de critères (colonne A) et leurs modalités de réponse (colonne B) permettant de savoir si l'organisation répond ou non aux critères (modalités de réposne possibles oui=conforme/non=non conforme/NA)

- 2e onglet j'ai un plan d'action, pour qu'il soit + facilement renseigner par les équipes et pour éviter les allers-retours entre les deux onglets, je sohaiterais savoir s'il est possible de copier-coller le libellé des critères (colonne A 1er onglet) non conformes (avec la modalité "non" colonne B du 1er onglet) sur ce 2e onglet en colonne A.

A défaut et sans macro, j'ai essayé d'utiliser la formule SI + macro permettant de masquer les lignes lorsqu'elles sont vides (évitant ainsi de faire apparaitre trop de lignes) mais c'est clairement du bricolage = donc non otpimal. Idéalement, il faudrait que la macro ne reprenne que les critères "non" conformes et laissent de côté les critères avec les modalités de réponse oui et/ou NA.

J'ai bien notion qu'il faut utiliser la fonction If mais je n'arrive pas à faire le lien entre les colonnes A et B du 1er onglet.. et j'aimerais comprendre ce que je fais..en parcourant plsuieurs forums cela m'a l'air possible mais je n'arrive pas à l'adapter..

Si éventuellement avoir des pistes étape par étape..je suis preneuse. je n'ai pas la logique et ne maitrise pas la synthaxe VBA.. en résumé je reviens de très loin
Donc merci à ceux qui prendront le temps de m'aiguiller.

Bonsoir aso64, le forum,

Un essai ....par formule matricielle....(à valider par CTRL + MAJ + ENTREE)

En A2 de la feuille plan action:

=SI(LIGNES($2:2)<=NB.SI(Tableau1[Modalité de réponse];"Non");INDEX(Tableau1[Critere];PETITE.VALEUR(SI(Tableau1[Modalité de réponse]="Non";LIGNE(INDIRECT("1:"&LIGNES(Tableau1[Critere]))));LIGNES($2:2)));"")

A tirer vers le bas...

17aso64.xlsx (12.63 Ko)

Cordialement,

Bonjour Xorsankukai,

Et merci pour ton aide !!! La formule donée foncitonne effectivement bien pour l'exmple donnée. J'étais tombée dessus en parcourant les forums.

Mais permet-elle de "cumuler" pluiseurs obsverations, en fait la colonne modalité de réponse peut-être dupliquée jusqu'à 3 fois (si plusieurs évaluations sur une priode). C'est pour cela que je me disais qu'un code serait + adapté, cela permettait également de garder la mise en forme des libellés critères qui sont relativement longs.

merci++

C'est bon j'ai trouvé un moyen. Ce n'est sans doute pas l'idéal mais ça fonctionne!!

Bonjour,

On peut le faire par macro, mais je n'ai pas trop compris ce qu'il faut faire du coup....

C'est bon j'ai trouvé un moyen. Ce n'est sans doute pas l'idéal mais ça fonctionne!!

Il y a peut-être moyen d'optimiser....

Cordialement,

Rechercher des sujets similaires à "macro copier coller conformite critere"