Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Copier des ligne en fonction de la valeur d'une cellule

  • Initiateur de la discussion Initiateur de la discussion pierrof
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

pierrof

XLDnaute Occasionnel
Bonjour tout le monde

J'aimerais à l'aide d'une macro copier des lignes d'une feuille à une autre en fonction de la valeur d'une cellule.

Je vous laisse un fichier exemple pour plus de clarté.

Merci d'avance.

Cordialement
 

Pièces jointes

Re : Copier des ligne en fonction de la valeur d'une cellule

Bonjour Pierrof, le forum,

connais-tu le filtre avancé ? (Données/ Filtre / Avancé)
ça devrait parfaitement répondre à ton besoin et sera bien plus rapide qu'une recherche de valeur ligne par ligne (en temps d'exécution et de ligne de code)!

j'essaie de te proposer un exemple du couple macro/filtre élaboré au plus vite!

A+
Tibo
Edit: Voici le code:
VB:
Dim R As Long
Sub titiborregan5()
Sheets("E").Range("P1") = Sheets("A").Range("H1")
R = Sheets("C").Range("G2")
Sheets("E").Range("P2") = "<" & R


Sheets("A").Range("A1").CurrentRegion.AdvancedFilter xlFilterCopy, Sheets("E").Range("P1:P2"), Sheets("E").Range("A1:H1"), False
Sheets("E").Range("P1:P2").ClearContents




End Sub
 
Dernière édition:
Re : Copier des ligne en fonction de la valeur d'une cellule

Bonjour titiborregan5

Merci de ta réponse mais elle ne fonctionne pas, j'aimerais le réaliser uniquement avec une macro.

Je regarde de mon coté aussi car j'ai quelques pistes.

Merci de ton aide.

Cordialement
 
Re : Copier des ligne en fonction de la valeur d'une cellule

Re bonjour,
cette solution est uniquement via macro!
C'est sûr qu'en disant "elle ne fonctionne pas" on est bien avancé pour essayer de trouver pourquoi et comment résoudre le problème!
Comment l'as tu copiée? quelle ligne bloque? etc auraient été des réponses plus constructives!

Voir PJ qui fonctionne!
 

Pièces jointes

Dernière édition:
Re : Copier des ligne en fonction de la valeur d'une cellule

Bonsoir titiborregan5

Effectivement elle fonctionne depuis la feuille E car je n'avais pas vu le bouton sur la droite.
Par contre depuis la feuille C elle ne fonctionne pas. J'essaye de trouver une solution.

Je te remercie de ton aide

Bonne soirée

COrdialement
 
Re : Copier des ligne en fonction de la valeur d'une cellule

Bonjour

CI-joint un fichier test.

Depuis la feuille C je dois lancer la macro (sur le bouton de commande) pour un résultat en feuille E.

Merci encore de ton aide.

Cordialement
 

Pièces jointes

Re : Copier des ligne en fonction de la valeur d'une cellule

Bonjour,


Je t'avais fait un code que tu n'as pas réussi à faire marcher sans dire pourquoi.
Je te l'ai mis dans un fichier que tu n'as encore pas réussi à faire marcher sans dire pourquoi.
Et là tu envoies un fichier sans mon code??

Sois j'ai mal vu sois j'ai "bossé" pour rien...
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
7
Affichages
294
Réponses
16
Affichages
478
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…