Copier les lignes qui sont sous une ligne à valeur donnée
Fermé
binorda
Messages postés
4
Date d'inscription
vendredi 18 mars 2016
Statut
Membre
Dernière intervention
22 mars 2016
-
18 mars 2016 à 18:01
michel_m Messages postés 16602 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 23 mars 2016 à 07:45
michel_m Messages postés 16602 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 23 mars 2016 à 07:45
A voir également:
- Copier les lignes qui sont sous une ligne à valeur donnée
- Aller à la ligne excel - Guide
- Partager photos en ligne - Guide
- Site de vente en ligne particulier - Guide
- Comment copier une vidéo youtube - Guide
- Apparaitre hors ligne instagram - Guide
2 réponses
michel_m
Messages postés
16602
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 313
20 mars 2016 à 07:44
20 mars 2016 à 07:44
Bonjour
dans quelle colonne(s) trouve t'on "royant" ?
combien de colonnes dans "decompte distrib" ?
dans quelle colonne(s) trouve t'on "royant" ?
combien de colonnes dans "decompte distrib" ?
michel_m
Messages postés
16602
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 313
Modifié par michel_m le 21/03/2016 à 17:18
Modifié par michel_m le 21/03/2016 à 17:18
re
tu seras peut-^tre surpris de voir 2 macros mais j'envisage que tu veux procéder peut-^tre avec tous les clients avec leur feuille "décompte machin"... ce qui n"cessitera des aménagements des codes
tu dis...
Michel
Option Explicit
'-----------------------
Sub extraire()
Dim Onglet As String, Client As String
Application.ScreenUpdating = False
Client = "Royant"
Onglet = "Décompte ROY"
selectionner Client, Onglet
End Sub
'-----------------------------
Sub selectionner(Nom, feuille)
Dim Nbre As Integer, Lig As Integer, Cptr As Integer, Tampon
Dim Lig2 As Integer
With Sheets("Décompte DISTRIB")
Nbre = Application.CountIf(.Columns("C"), Nom)
Lig = 1
For Cptr = 1 To Nbre
Lig = .Columns("C").Find(Nom, .Cells(Lig, "C")).Row
Tampon = .Range(.Cells(Lig, "A"), .Cells(Lig, "H"))
.Rows(Lig).Delete
With Sheets(feuille)
Lig2 = Lig2 + 1
.Range(.Cells(Lig2, "A"), .Cells(Lig2, "H")) = Tampon
End With
Next
End With
End Sub
tu seras peut-^tre surpris de voir 2 macros mais j'envisage que tu veux procéder peut-^tre avec tous les clients avec leur feuille "décompte machin"... ce qui n"cessitera des aménagements des codes
tu dis...
Michel
binorda
Messages postés
4
Date d'inscription
vendredi 18 mars 2016
Statut
Membre
Dernière intervention
22 mars 2016
22 mars 2016 à 22:55
22 mars 2016 à 22:55
Hello Michel,
navré mais la macro ne fonctionne pas top ...
j'ai besoin de copier les lignes qui contiennent "royant" (ou le nom d'un autre client) mais se trouvent SOUS la ligne qui contient RECAPITULATIF DES VENTES ET RETOURS PAR CLIENT
et les copier dans l'onglet "decompte ROY" sous la ligne contenant RECAPITULATIF DES VENTES ET RETOURS PAR CLIENT
j'ai pas l'impression que ta macro fasse tout a fait ça .
Cool si tu as un moment pour t'y pencher encore.
Merci pour ton aide précieuse.
Bien à toi
Thomas
navré mais la macro ne fonctionne pas top ...
j'ai besoin de copier les lignes qui contiennent "royant" (ou le nom d'un autre client) mais se trouvent SOUS la ligne qui contient RECAPITULATIF DES VENTES ET RETOURS PAR CLIENT
et les copier dans l'onglet "decompte ROY" sous la ligne contenant RECAPITULATIF DES VENTES ET RETOURS PAR CLIENT
j'ai pas l'impression que ta macro fasse tout a fait ça .
Cool si tu as un moment pour t'y pencher encore.
Merci pour ton aide précieuse.
Bien à toi
Thomas
michel_m
Messages postés
16602
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 313
Modifié par michel_m le 23/03/2016 à 07:47
Modifié par michel_m le 23/03/2016 à 07:47
Bonjour
désolé mais j'avais testé et OK;. de plus j'avais anticipé des choix différents que "royant" par une macro paramétrée:. Le choix de différents noms auraient être précisé dans ta demande initiale
d'autre part j'ai considéré que "recapitulatif. des ventes etc" était en ligne 1. sinon tu te serais donné la peine de l'écrire dans ta demande
pour plusieurs noms tu fais 2 listes : noms et onglet et tu choisis le nom que tu veux
abandon du suivi:
désolé mais j'avais testé et OK;. de plus j'avais anticipé des choix différents que "royant" par une macro paramétrée:. Le choix de différents noms auraient être précisé dans ta demande initiale
d'autre part j'ai considéré que "recapitulatif. des ventes etc" était en ligne 1. sinon tu te serais donné la peine de l'écrire dans ta demande
pour plusieurs noms tu fais 2 listes : noms et onglet et tu choisis le nom que tu veux
abandon du suivi:
20 mars 2016 à 14:49
on trouve royant dans la colonne C (la 3ème donc)
"decompte distrib" contient 8 colonnes (de A à H)
Bien à vous
20 mars 2016 à 16:53
si oui voir dans ce site de Jacques Boisgontier rubrique filtre automatique-copie d'une zone filtée
21 mars 2016 à 14:02
est-ce si compliqué de copier des lignes qui se trouvent sous une ligne contenant une cellule de valeur "xxxx" ?
Merci
21 mars 2016 à 14:18
je repasse tout à l'heure...