Macro pour splitter une base de données sur 2 feuilles annexes

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

trome

XLDnaute Nouveau
Bonjour à tous, je suis novice en macro et sollicite votre aide pour le problème suivant:


J'ai une feuille de données "DONNEES" avec des infos:

Articles - Critère - Valeur
A - Vrai - 10
B - Vrai - 20
C - Faux - 30
D - Faux - 40
E - Vrai - 50

(Critère ne peut avoir que 2 choix)

et je souhaiterais avoir 1 macro qui me rapatrierait les données selon la colonne critère dans DEUX autres feuilles annexes ("Vrai" et "Faux")

Soit
1 feuille "Vrai" avec les 2 colonnes Article et Valeur
et 1 feuille "Faux" avec les 2 colonnes Article et Valeur

Merci d'avance pour votre aide!
 
Re : Macro pour splitter une base de données sur 2 feuilles annexes

Bonjour,

Utilise les filtres élaborés. A partir de tes nouvelles feuilles.
En A1 A2 tu crées une zone de critère:
A1 = "Critère" (sans les guillemets)
A2 = VRAI

Tu cliques en A4 puis Données->Filtre élaborés et tu te laisse guider par l'assistant.

tu répètes sur la deuxième feuille.

A+
 
Re : Macro pour splitter une base de données sur 2 feuilles annexes

Bonjour à tous


Hasco: Il y a une seule feuille DONNÉES et deux feuilles "résultat" (VRAI et FAUX) 😉


On peut aussi utiliser le filtre automatique.
 
Dernière édition:
Re : Macro pour splitter une base de données sur 2 feuilles annexes

Re,

Excuse moi d'insister mais tu te trompes?

Si tu lances l'extraction à partir de la feuille destination sur une cellule sans rien autour, ton filtre élaboré le fais.

[EDIT] Bien que n'en doutant pas je reviens de faire le test avec succès🙂

A+
 
Dernière modification par un modérateur:
Re : Macro pour splitter une base de données sur 2 feuilles annexes

Re


Dans quelle configuration?
Je suis parti de ce principe
3 feuilles: DONNEES VRAI FAUX (VRAI et FAUX sont vides)

Sauf erreur quand tu fais un Filtre élaboré en manuel , tu ne peux copier que sur la feuille active* (donc ici DONNEES)

(Sauf si tu fais ton filtre élaboré en VBA)

EDITION: Mea culpa 😱
Je viens d'apprendre un truc
J'ai toujours fait mes filtres élaborés à partir de la feuille SOURCE
et j'avais donc droit au message d'erreur

Mais effectivement en partant de la feuille résultat, cela fonctionne.

Merci Mister Hasco.
 
Dernière édition:
Re : Macro pour splitter une base de données sur 2 feuilles annexes

Re,

Hey l'ami🙂

Rien n'empêche que la feuille active soit la feuille destination. L'important c'est qu'au moment où tu lances l'assistant, celui-ci de reconnaisse pas une liste (bdd), toutes ces zones de texte seront à blanc et tu les remplis comme tu veux.

Feuille VRAI:

A1 = "Critère"
A2 = VRAI

Cliquer En A5 ou Q3 ou ailleurs
Lancer l'assistant


vois deux possibilités dans le fichier joints avec images de l'assistant et état des feuilles.

A+L'ami

[EDIT] Le temps que je fasse l'exemple et tu avais trouvé🙂 Espérons qu'il servira au demandeur
 
Re : Macro pour splitter une base de données sur 2 feuilles annexes

Re


Merci Hasco

Mais on est bien d'accord qu'il n'est pas possible de faire un filtre élaboré avec copie vers une autre feuille si on lance le filtre sur la feuille SOURCE.
C'est là que ce message apparait. 😉
ffee.jpg
 
Dernière édition:
Re : Macro pour splitter une base de données sur 2 feuilles annexes

Re,

Oui, là on est d'accord, dans ces conditions le message apparaît.
Je me souviens d'avoir mis longtemps avant de trouver le truc je crois que c'était sous 97.

A+
 
Re : Macro pour splitter une base de données sur 2 feuilles annexes

Re

J'ai mis plus longtemps que toi (lol)

Depuis que je utilise Exel, j'avais sagement obéi au message d'Excel
(Voir copie d'écran dans précédent message)

Merci pour ce truc.
 
Re : Macro pour splitter une base de données sur 2 feuilles annexes

Merci a vous deux pour votre aide très rapide (et la discussion qui en a suivi!)
Je tente maintenant la proposition du filtre élaboré détaillé dans mon fichier, et reviens vers vous.
 
- 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

Retour