Extraction d'un grand fichier

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

T

Thepower

Guest
Bonjour,
j'ai besoin d'aide car mes compétences en excel n'arrive pas a trouver de solution.

Je dispose dans le 1er onglet du fichier a extraire sur le deuixième onglet; A partir d'in Code Point de vente.
Je n'ai pas réussie avec les recherche, et no plus avec Index/equiv.

Si quelqu'un peux m'aider.

Je joint le classeur.

Merci
 

Pièces jointes

Re : Extraction d'un grand fichier

Bonjour,
Avec le code point de vente en B1, en C3
Code:
=SOMMEPROD(('Vision PDV'!$B$3:$B$10210=$B$1)*('Vision PDV'!$G$3:$G$10210=$B3)*('Vision PDV'!$H$3:$H$10210))
et tirer vers le bas
Ou plus rationnellement, un simple TCD
A+
kjin
 
Re : Extraction d'un grand fichier

Bonjour Thepower
Une proposition par macro:
La liste et les valeurs sont récupérées au choix de la liste en $B$1

Cordialement

EDIT

Houlala, a la traine le Efgé
Bonjourkjin 🙂 , Bonjour St007
 

Pièces jointes

Re : Extraction d'un grand fichier

Merci c'est nickel. A terme je dois faire cette extraction tous les 4 mois avec un nouveau fichier. J'aimerais avoir donc 3 colonnes Taux de détention, qui s'alimenterais seule en fonction de de l'arrivé des données. Et créer un un onglet par Code point de vente 😛
 
Re : Extraction d'un grand fichier

Bonjour Thepower
Une proposition par macro:
La liste et les valeurs sont récupérées au choix de la liste en $B$1

Cordialement

EDIT

Houlala, a la traine le Efgé
Bonjourkjin 🙂 , Bonjour St007



La macro marche nickel. Mais lorsque je la copie vers le méme fichier( C'est a dire dans un autre classeur) elle ne fonctionne plus, a mon grand désespoir.
Que dois-je faire ?
 
Re : Extraction d'un grand fichier

Re


Vérifier que le code est bien dans le module de la bonne feuille et vérifier que la cellule qui possède la liste de validation est bien en $B$1

Cordialement

Bonjour,
j'ai bien vérifier, tout est en place.
J'obtiens cette erreur : Cells(3, 2).Resize(j, 2) = Application.Index(D.Items, , 0)

- En fait je déplace la macro dans un autre classeur, différent de celui en pièce jointe(précédent). Ce classeur comporte 333 000 lignes et 46 colonnes. La macro que tu as fait est sur le même fichier que j'avais degrossis.

Merci de ton aide

Cordialement
 
Re : Extraction d'un grand fichier

Bonjour,
Les codes pdv sont bien en colonne B ?
Si non remet un exemple plus proche de la réalité....
Cordialement

Re
oui les codes sont bien en colonne B.
j'essaye de de l'envoyer il pese 45 Mo...bon 45Mo ça passe pas. Bon j'ai filtrer et suppirmer un gros paquet de lignes, mais je n'ai pas touché au collones, sauf celle à la fin.

Merci

Ps: J'aimerai surtout comprendre la syntaxe de la macro. Je suis novice en macro.
 
Re : Extraction d'un grand fichier

Re
Ton fichier n'est pas passé

Supprime toutes les feuilles sauf ta base de donnée.
Supprime toutes les lignes sauf une dizaine.
Laisse tes colonnes.
Enregistre le avec uin nouveau nom.
Clic droit sur le fichier / envoyer vers / dossier compressé.

Coirdialement
 
Re : Extraction d'un grand fichier

Re

Tes codes ne sont pas en colonne B Mais C
Tes Familles ne sont pas en G mais en K
Tes taux ne sont pas en H mais en T
Ta liste de validation prend en compte le titre.

A part ça tout va bien

Je t'ai commenté le code et ajouté une boite de dialogue si le code choisi n'éxiste pas dans les données.

Pour tester choir les deux premier codes qui éxistent. Les suivants déclenchent le message

Cordialement
 

Pièces jointes

Re : Extraction d'un grand fichier

Re

Tes codes ne sont pas en colonne B Mais C
Tes Familles ne sont pas en G mais en K
Tes taux ne sont pas en H mais en T
Ta liste de validation prend en compte le titre.

A part ça tout va bien

Je t'ai commenté le code et ajouté une boite de dialogue si le code choisi n'éxiste pas dans les données.

Pour tester choir les deux premier codes qui éxistent. Les suivants déclenchent le message

Cordialement


Je te remercie, ça marche nickel. Et surtout merci pour tes commentaires, bien précieux.


A termes ce que je voudrais faire avec ce fichier, serait d'extraire dans un autre classeur, les résultat avec un onglet par code Point de vente, a partir de la "liste".
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
XL pour MAC MFC
Réponses
5
Affichages
920
T
Réponses
5
Affichages
1 K
Tatines
T
B
Réponses
9
Affichages
1 K
burger0715
B
N
Réponses
0
Affichages
2 K
nicolasraque
N
Retour