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

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!
 
G

Guest

Guest
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+
 

Staple1600

XLDnaute Barbatruc
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:
G

Guest

Guest
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:

Staple1600

XLDnaute Barbatruc
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 :eek:
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:
G

Guest

Guest
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
 

Staple1600

XLDnaute Barbatruc
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:
G

Guest

Guest
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+
 

Staple1600

XLDnaute Barbatruc
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.
 

trome

XLDnaute Nouveau
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.
 

Discussions similaires

Statistiques des forums

Discussions
312 520
Messages
2 089 286
Membres
104 086
dernier inscrit
lucasjol