Extraction de données sans doublons avec critères

  • Initiateur de la discussion Initiateur de la discussion apt
  • 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 !

apt

XLDnaute Impliqué
Bonjour,

Pour extraire des données sans doublons avec critères, j'ai utilisé ce code :

Sheets("Feuil1").Range("C1:C100").CurrentRegion.AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Range("J2"), CopyToRange:=Range("H1"), Unique:=True

Mais le critère n'est pas respecté, incompréhensible ou ignoré.

Le critère est : Extraire tout les données de la colonne C, avec chacune une croix "x" dans la colonne D.

Merci.
 
Re : Extraction de données sans doublons avec critères

Bonjour à tous

un fil qui ressemble bigrement à celui ci....

Ce lien n'existe plus

faudrait tout de même prévenir en cas de multi postage ...

bonne journée.
 
Dernière édition:
Re : Extraction de données sans doublons avec critères

re
tu dois mettre en "J1" :Dt
et en "J2"
x
Sub essaiextract()
Sheets("Feuil1").Range("C1").CurrentRegion.AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Range("J1:J2"), CopyToRange:=Range("H1"), Unique:=True
End Sub
 
Re : Extraction de données sans doublons avec critères

Re,

A première vue ça marche.

Mais aux essais, la colonne D est copiée pour la première fois; mais si je la fasse effacer, et ressayer elle n'est pas copiée dans la deuxième fois !!!!

Je n'ai pas trouvé d'explication à ce phénomène.
 
Re : Extraction de données sans doublons avec critères

re
Pour ce qui est du soucis sur la colonne D c'est normal car le filtre a besoin des entêtes de colonne que tu souhaite recopier, si par exemple dans ta base tu a 15 colonnes et que tu souhaite dans ton récap que 5 des 15 colonnes, il te suffit de copier les entêtes des colonnes qui t'interresse et seulement ceux la seront recopiés.
 
Re : Extraction de données sans doublons avec critères

Bonsoir,

Je croyais que spécifier : Range("C1:C100") permettrait de dire à Excel de ne copier que la colonne C.

Merci CB60.

**********

Monique : Ton exemple est trés intéressant.

Merci pour le coup de main.
 
Re : Extraction de données sans doublons avec critères

Bonsoir,

Une question : Comment puis-je faire pour utiliser la liste résultante des Grp ainsi que celle de [J1:J2] comme deux critères pour copier les colonnes A, B, D, E, F dans la Feuil2 ?

Code:
Sheets("Feuil1").Range("A1:G100").CurrentRegion.AdvancedFilter Action:=xlFilterCopy, _
    CriteriaRange:=Range("?????"), CopyToRange:=Range("A4:E4"), Unique:=True

Merci.
 
- 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
10
Affichages
644
Réponses
65
Affichages
5 K
Retour