Copier une ligne sous condition sur nouvelle feuille

Bonsoir,

Je rameeee!

En fait je débute sur Excel.

Voila mon souci:

Si "TP" en colonne A sur feuilles A et B, alors les lignes concernées sont copiées en feuille C.

Voici un code trouvé sur le net, mais que n'arrive pas a adapter a mon classeur.

Private Sub Worksheet_Activate()

'fait par willy

Sheets("Commande").Range("A7:H6845").ClearContents

li = Sheets("Données").Range("B7").End(xlDown).Row

If Sheets("Données").Range("B7") = "" Then MsgBox "Pas de données saisies!", vbCritical: Exit Sub

If Sheets("Données").Range("B8") = "" Then li = 7

ligne = 7

For i = 7 To li

If UCase(Sheets("Données").Range("A" & i)) = "X" Then

Cells(ligne, 1) = Sheets("Données").Cells(i, 2)

Cells(ligne, 2) = Sheets("Données").Cells(i, 3)

Cells(ligne, 3) = Sheets("Données").Cells(i, 4)

Cells(ligne, 5).FormulaR1C1 = "=RC[-1]*RC[-2]"

ligne = ligne + 1

End If

Next

Range("D7").Select

End Sub

Merci pour votre aide à tous

Bonsoir et bienvenu(e)

Un fichier ayant la même structure que l'original avec quelques ligne dans las pages A et B, serait très utile

Tu parles de copier des lignes mais la macro copie des cellules

Tu parles de la page A,B et C mais la macro ce sont "Commande" et "Données"

Que faut il faire des lignes une fois copiées ?

Bonjour et merci de votre réponse,

Voici classeur en question.

23tp.zip (21.74 Ko)

Je voudrais que chaque fois que "TP" est inscrit dans la colonne "B" des feuilles "07" et "08",

les lignes concernées soient copiées dans la feuille "TP"

Merci encore

PS: J'ai trouvé un exemple du principe que je souhaiterais, mais n'ayant pas suffisamment de connaissances, je n'arrive pas a l'adapter a mon classeur....

26exemple.zip (9.24 Ko)

Bonjour

N'ayant pas de réponse à cette question,

Banzai64 a écrit :

Que faut il faire des lignes une fois copiées ?

après avoir été copiée, à la place de TP j'écris Copié, pour éviter de recopier la ligne une autre fois

A tester

Bonsoir Banzai64,

C'est exactement ce que je cherche, a deux détails près...c'est ça les femmes

N'est-il pas possible de lancer automatiquement la macro à l'ouverture de la feuille "TP"?

Et de supprimer les doublons sur la feuille "TP", plutot que de mette "copié" sur 07 ou 08?

Un gros merci pour ton boulot, ça me rend un grand service

Bonsoir

A tester

Bonjour Banzai,

Ca marche nickel, mais les lignes ont disparu des feuilles 07 et 08 et il ne faut pas.

Bonjour

C'est vrai que j'ai lu en travers, parce que j'en étais à savoir que faire des lignes copiées et j'ai vu "supprimer"

Sinon

Joëlle25 a écrit :

Et de supprimer les doublons sur la feuille "TP"

Heu toutes les lignes on TP, je supprime tout et je n'en garde qu'une ligne ?

Fournis un fichier avec des données plausibles et indique comment on reconnait un doublon

A suivre

Bonsoir Banzai,

Le dernier fichier que tu m'a envoyé est nickel, c'est tout a fait le but recherché.

Sauf qu'il ne faut pas supprimer les lignes "TP" sur les feuilles 07 et 08.

La derniere feuille est en fait une récap de tous les "TP" contenus dans les feuilles 07 et 08

Bonsoir

Je réitère ma question

Banzai64 a écrit :

Que faut il faire des lignes une fois copiées ?

les coller dans la feuille "TP"

Bonjour

On tourne en rond

Bien sur que l'on copie les lignes "TP" dans la feuille TP

la question que je pose c'est une fois la ligne copiée que f'ait on de la ligne qui est en page 07 ou 08 ?

Si on la laisse telle quelle, elle va être encore recopiée quand tu reviendras sur la page TP

Excuses, on s'est mal compris.

Oui les lignes copiées restent dans 07 et 08..

Ensuite je sais pas s'il est possible de supprimer les lignes en double sur

La feuille "TP"?

Bonjour

On avance mais .......

Joëlle25 a écrit :

Ensuite je sais pas s'il est possible de supprimer les lignes en double sur

La feuille "TP"?

Demande faite le 25 Juin 2015, 11:22

Banzai64 a écrit :

Fournis un fichier avec des données plausibles et indique comment on reconnait un doublon

Bonsoir,

J'ai modifié la macro et effectivement chaque fois que l'on reclique sur la feuille "TP" les mêmes lignes se collent a nouveau.

Donc cela créé des doublons ( en jaune) sur "TP". Et bien sur c'est pas bien

Bonsoir

Tu ne veux pas y répondre mais moi j'en ai besoin

Banzai64 a écrit :

comment on reconnait un doublon

On compare toutes les cellules ou certaines ( dire lesquelles - exemple la E et la D) pour déterminer si c'est un doublon

On va y arriver

Bonsoir,

Doublon sur date et nom, colonne C, D et E

Bonsoir

A vérifier

GENIAL!!!!

Tout fonctionne impeccable...

Merci infiniment, je vais pouvoir mettre tout ça en place dès lundi

Désolée pour ma mauvaise compréhension, j'y connais pas grand chose.

Continues à faire ça, tu te défends plus que bien.

Rechercher des sujets similaires à "copier ligne condition nouvelle feuille"