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

Probleme Filtre élaboré

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

Eric1033

XLDnaute Nouveau
Bonsoir à toutes et tous,
Je souhaiterais utiliser un filtre élaboré sur une colonne avec plusieurs critères et les copier sans doublons dans plusieurs emplacement.
J'y arrive , sur mon dossier original, en utilisant l'enregistreur de macro et en enregistrant une macro pour chaque critère.
Serait il possible d'utiliser une seule macro qui fasse (ce que je souhaiterais) en 1 seule fois ?
J'espère avoir été assez clair. Je joins un fichier.
Par avance merci à vous qui prendrez le temps de vous pencher sur mon "problème"
Bonne soirée
 

Pièces jointes

Bonsoir Bebere,
Merci de prendre le temps de te pencher sur ma demande.
J'ai adapté ta macro à mon fichier mais j'ai un soucis avec les formule dans ta macro. Peux tu STP me donner un coupe de main avec des explications ?
Par avance un grand merci
Eric
 

Pièces jointes

Bonsoir Bebere,
Je regarderai plus précisément ce soir chez moi tranquillement. Peux tu, si ce n'est pas trop abuser, me commenter ton code ? afin que j'essais de comprendre .
Par avance merci. Je pense que je reviendrai vers toi pour quelques questions si ça ne te dérange pas.
Bonne soirée à toi
 
Re bonjour Bebere,
Je crée un bouton pour lancer la macro Sub FamillesSansDoublons(), ça fonctionne;
je crée un bouton pour lancer la macro Sub FiltreVariétés ()
Une fenêtre s'ouvre indiquant :
Erreur d'exécution'9': L'indice n'appartient pas à la sélection
Je clique sur débogage et la ligne suivante apparait en jaune (texte souligné):
Tb1Variétés(L, 1) = Lo.Range.Cells(Ligne, 2) : L = L + 1.
 
Eric
ajoute :L=1,comme dans balises code
sans doute une mauvaise manoeuvre de ma part
Code:
        'dimensionne le tableau x lignes, 1 colonne
        ReDim TblVariétés(1 To Dvariétés.Count, 1 To 1): L = 1
l'autre code ne sert pas
 
- 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
40
Affichages
3 K
Réponses
16
Affichages
904
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…