Transfert de certaines lignes d'une feuille vers une autre

Fermé
sam130242 Messages postés 72 Date d'inscription samedi 9 avril 2016 Statut Membre Dernière intervention 2 janvier 2017 - 7 juin 2016 à 17:31
sam130242 Messages postés 72 Date d'inscription samedi 9 avril 2016 Statut Membre Dernière intervention 2 janvier 2017 - 10 juin 2016 à 15:58
bonjour,
dans un onglet 1 j'ai un certain nombres de lignes.
je voudrais sélectionner certaines lignes en fonction d'un critère simple et les transférer dans un onglet 2 de ce même classeur. (comme la fonction "couper/coller" et non pas "copier/coller".
L'onglet 2 contient déjà un paquet de lignes! Il faut donc ajouter les nouvelles, en bout de tableau.
Mes lignes de l'onglet 1 : L5 à L300.
chacune de mes lignes comporte (entre autres infos) un code différent R1, R2, R3 etc...
Dans mon entête de tableau de mon onglet 1 j'ai le code à sélectionner qui peut changer tout le temps. Aujourd'hui c'est R3. donc je veux sélectionner toutes lignes répondant à ce code R3 pour aujourd'hui.
demain sera un autre code ....
Je voudrais faire cela via une macro que je lance à ma demande.
merci de vos retours
cdt
sam

1 réponse

sam130242 Messages postés 72 Date d'inscription samedi 9 avril 2016 Statut Membre Dernière intervention 2 janvier 2017
Modifié par sam130242 le 7/06/2016 à 23:36
je tente du code vba :
Sub transfert()
If Sheets ("ENCOURS").Range("G6").Text = $A$4 Then
Sheets("ENCOURS").Range("A6:J6").Copy
Sheets("HISTO").Range("A321").Paste
End if
End sub

La 1ere ligne du tableau source commence en ligne 6.
Le code ci dessus c'est pour copier la 1ère ligne du tableau "ENCOURS"
sur la 1ere ligne dispo du tableau "HISTO (et à condition que le contenu de la cellule G6 = celui de la cellule A4).

1/ je voudrais copier TOUTES les lignes dont la cellule Gx=A4.
2/ De plus je veux les ajouter en fin de tableau "HISTO" qui est la 1ere ligne vide en fin de tableau, mais cette fois, calculée de façon dynamique!
3/ les lignes du tableau source doivent disparaitre (c'est couper/coller).
Pouvez vous m'aider à construire la boucle qui permet de passer toutes mes lignes en revue de test Gx=A4.
4/ ensuite il me faudra "re-trier" mes 2 tableaux :
- trier le tableau source
- trier le tableau destination
merci
0
sam130242 Messages postés 72 Date d'inscription samedi 9 avril 2016 Statut Membre Dernière intervention 2 janvier 2017
10 juin 2016 à 15:58
pas de réponse sans doute à une question mainte fois posée ou sans doute que j'en demande trop ! je ferme le sujet
0