Copier coller les lignes sous conditions avec une modifications
Fermé
Billy
-
8 nov. 2014 à 16:13
Billy.ouguerzam Messages postés 6 Date d'inscription samedi 8 novembre 2014 Statut Membre Dernière intervention 10 novembre 2014 - 10 nov. 2014 à 17:00
Billy.ouguerzam Messages postés 6 Date d'inscription samedi 8 novembre 2014 Statut Membre Dernière intervention 10 novembre 2014 - 10 nov. 2014 à 17:00
A voir également:
- Copier coller les lignes sous conditions avec une modifications
- Suivi des modifications word - Guide
- Copier une vidéo youtube - Guide
- Copier coller pdf - Guide
- Afficher toutes les lignes masquées excel ✓ - Forum Excel
- Symbole coeur copier-coller ✓ - Forum Réseaux sociaux
4 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
9 nov. 2014 à 11:20
9 nov. 2014 à 11:20
Bonjour
il me reste que de change le texte de la cellule sur la ligne copie.
Ok mais quel est l'origine du texte et dans quelle cellule de la ligne copiée?
colonne "D" ou colonne "U " ?
il me reste que de change le texte de la cellule sur la ligne copie.
Ok mais quel est l'origine du texte et dans quelle cellule de la ligne copiée?
colonne "D" ou colonne "U " ?
Billy.ouguerzam
Messages postés
6
Date d'inscription
samedi 8 novembre 2014
Statut
Membre
Dernière intervention
10 novembre 2014
10 nov. 2014 à 10:41
10 nov. 2014 à 10:41
par exemple sur la ligne original j'ai sur la colonne V "CAN" apres le copiage sur la ligne copiée j'ai besoin de change "CAN" par "CSA".
merci d'avance.
merci d'avance.
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
10 nov. 2014 à 11:27
10 nov. 2014 à 11:27
Bonjour,
je n'y copmptrend rien à tes colonnes
dans ton code tu parles en commentaires de "D" et dans le code de "U"
maintenant V
pour tenter de clarifier:
mettre le classeur sans données confidentielles en pièce jointe sur http://cijoint.fr/
et coller le lien proposé dans le message de réponse
Dans l'attente
je n'y copmptrend rien à tes colonnes
dans ton code tu parles en commentaires de "D" et dans le code de "U"
maintenant V
pour tenter de clarifier:
mettre le classeur sans données confidentielles en pièce jointe sur http://cijoint.fr/
et coller le lien proposé dans le message de réponse
Dans l'attente
Billy.ouguerzam
Messages postés
6
Date d'inscription
samedi 8 novembre 2014
Statut
Membre
Dernière intervention
10 novembre 2014
10 nov. 2014 à 12:22
10 nov. 2014 à 12:22
bonjour michel,
Merci d'aborde de ta collaboration
Je t'explique le principe j'ai des lignes sur chaque ligne j'ai une formule pour définir les lignes a copiée je me base sur la colonne U si je trouve le chiffre 1 automatiquement la ligne va se copiée vers la dernière ligne vide
Sauf que j'ai besoin de change un texte sur la cellule V de la ligne copiée sur mon code je parle pas de colonne D
Ci-dessous le code bien modifie
Merci d'aborde de ta collaboration
Je t'explique le principe j'ai des lignes sur chaque ligne j'ai une formule pour définir les lignes a copiée je me base sur la colonne U si je trouve le chiffre 1 automatiquement la ligne va se copiée vers la dernière ligne vide
Sauf que j'ai besoin de change un texte sur la cellule V de la ligne copiée sur mon code je parle pas de colonne D
Ci-dessous le code bien modifie
Sub Renouvellement_Norm()
Dim plage As Range, cel As Range
'stop rafraichissement ecran
Application.ScreenUpdating = False
'valeur a chercher
valcherch = Sheets("Extraction1").Range("A1")
With Worksheets("Extraction1")
'derniere cellule colonne U
derlig = .Range("U" & Rows.Count).End(xlUp).Row
'defintion plage a tester en memoire
Set plage = .Range("U5:U" & derlig)
End With
derlig = 0
With Worksheets("Extraction1")
'test plage
For Each cel In plage
If cel = valcherch Then
'premiere cellule vide apres derniere non vide colonne D
derlig = .Range("U" & Rows.Count).End(xlUp).Row + 1
'premier lancement
If derlig = 2 Then
derlig = 9
End If
'copy ligne entiere
cel.EntireRow.Copy .Range("A" & derlig)
End If
Next cel
End With
'rafraichissement ecran
Application.ScreenUpdating = True
End Sub
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
Modifié par michel_m le 10/11/2014 à 13:47
Modifié par michel_m le 10/11/2014 à 13:47
Si je t'ai demandé de mettre ton classeur en pièce jointe, c'est qu'il semble y avoir beaucoup d'optimisations possible de ton code...
Maintenant, tu fais ce que tu veux, mais....
Michel
Maintenant, tu fais ce que tu veux, mais....
Michel
Billy.ouguerzam
Messages postés
6
Date d'inscription
samedi 8 novembre 2014
Statut
Membre
Dernière intervention
10 novembre 2014
10 nov. 2014 à 13:54
10 nov. 2014 à 13:54
Je t'explique le problème vu que je suis sur un ordinateur professionnel j'ai l'accès a des sites internet limité je ne peux accède au site que tu m'a communique .
Sauf c'est tu me donne t'adresse mail pour que je puisse t'envoyé le fichier.
Merci d'avance.
Sauf c'est tu me donne t'adresse mail pour que je puisse t'envoyé le fichier.
Merci d'avance.
Billy.ouguerzam
Messages postés
6
Date d'inscription
samedi 8 novembre 2014
Statut
Membre
Dernière intervention
10 novembre 2014
10 nov. 2014 à 16:10
10 nov. 2014 à 16:10
Je demande si tu fais partie des forum devloppez vu que j'arrive à mettre le fichier joint
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
10 nov. 2014 à 16:47
10 nov. 2014 à 16:47
Je n'aime pas du tout les gens qui mangent à tous les râteliers...
Adieu
Adieu
Billy.ouguerzam
Messages postés
6
Date d'inscription
samedi 8 novembre 2014
Statut
Membre
Dernière intervention
10 novembre 2014
10 nov. 2014 à 17:00
10 nov. 2014 à 17:00
merci bcq
10 nov. 2014 à 10:40