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

Extraction de lignes

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

Caninge

XLDnaute Accro
Bonjour,

Comme je ne suis pas très fort pour les explications.

Je préfère envoyer un fichier à chaque fois.

En faite c'est comment faire une extraction de données.

Je n'arrive pas.

Je vous remercie.
 

Pièces jointes

Re : Extraction de lignes

Bonjour Caninge,
Sélectionner le tableau concerné (avec la ligne au-dessus) puis menu Données-Filtrer-Filtre automatique. Choisir la colonne, puis la valeur.
La zone filtrée peut être sélectionnée, copiée ou supprimée.
A+
 
Re : Extraction de lignes

Bonjour Job 75,

merci pour ta réponse mais désolé je n'aime pas trop les filtres automatique.

J'ai horreur des filtres automatiques.je ne vais jamais sur les filtres automatique.

(Le permis de conduire JEAN YANNE)

Je préfére de belles formules.

A plus
 
Re : Extraction de lignes

Bonjour,

Ah ça va mieux après une bonne nuit !

J'ai refais le fichier parce qu'en faîte j'ai 2 feuilles.

Et alors là je ne comprends pas pour modifier la macro.

Sinon j'aime bien.

A plus.
 

Pièces jointes

Re : Extraction de lignes

Bonjour,

Un essai par formule matricielle :

Tableau de A4 à F...

Zone de critères d'extraction : B3:E3

Zone d'extraction : H4:M...

Formule en H4 :

Code:
=SI(LIGNE()>SOMME((($B$4:$B$42)=SI(ESTVIDE($B$3);
$B$4:$B$42;$B$3))*(($C$4:$C$42)=SI(ESTVIDE($C$3);
$C$4:$C$42;$C$3))*(($D$4:$D$42)=SI(ESTVIDE($D$3);
$D$4:$D$42;$D$3))*(($E$4:$E$42)=SI(ESTVIDE($E$3);
$E$4:$E$42;$E$3)))+3;"";INDEX(A$1:A$42;PETITE.VALEUR(SI((($B$4:$B$42)=
SI(ESTVIDE($B$3);$B$4:$B$42;$B$3))*(($C$4:$C$42)=SI(ESTVIDE($C$3);
$C$4:$C$42;$C$3))*(($D$4:$D$42)=SI(ESTVIDE($D$3);
$D$4:$D$42;$D$3))*(($E$4:$E$42)=SI(ESTVIDE($E$3);
$E$4:$E$42;$E$3))*LIGNE($A$4:$A$42)<>0;(($B$4:$B$42)=SI(ESTVIDE($B$3);
$B$4:$B$42;$B$3))*(($C$4:$C$42)=SI(ESTVIDE($C$3);
$C$4:$C$42;$C$3))*(($D$4:$D$42)=SI(ESTVIDE($D$3);
$D$4:$D$42;$D$3))*(($E$4:$E$42)=SI(ESTVIDE($E$3);
$E$4:$E$42;$E$3))*LIGNE($A$4:$A$42));LIGNE()-3)))

Pour simplifier la reprise de cette petite formule 😉, je joins le fichier.

@+

Edit : il est évident que je préconise dans ce genre de situation l'utilisation du filtre automatique ou élaboré. Mais notre ami semblant y être allergique ...

@+
 

Pièces jointes

Dernière édition:
Re : Extraction de lignes

Bonjour Tibo,Staple 1600,Job 75.

J'ai finalement pris l'option Macro de Staple.

Désolé pour Tibo et Job 75.

je n'aime toujours pas les filtres automatiques.

Je vous remercie.

Bonne soirée.
 
- 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

  • Question Question
Microsoft 365 Suivi charge/capa
Réponses
10
Affichages
354
  • Résolu(e)
Microsoft 365 transposer
Réponses
6
Affichages
290
Réponses
2
Affichages
240
  • Question Question
Microsoft 365 Excel graphique
Réponses
3
Affichages
352
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…