Fichier synthèse de plusieurs fichiers

Bonjour à vous,

Cette discussion viens à la suite de la discussion à cette adresse: https://www.excel-pratique.com/forum/viewtopic.php?p=71657#71657

Cette discussion est très intéressante, je rencontre plus ou moins le même problème et je débute réellement avec Excel. Je ne sais même pas comment adapter le code à ma volonté! Puis je demander un coup de main?

Alors j'aimerais faire la même chose: référencer certaines informations choisies d'une masse de fichiers tous dans le même répertoire et avec un nom standardisé genre:

FP_Factory_Profiles\EL_FE_1_0001_FP.xls

FP_Factory_Profiles\EL_FE_1_0002_FP.xls

...

Le fichier sommaire serait à la racine de FP_Factory_Profiles. (Ca je sais le modifier dans le code quand même :p)

Donc pour moi ce serais juste une incrémentation pour lister les fichiers... cependant je ne sais pas trop comment modifié le fichier sommaire.xls, car je ne comprend pas tout le code.

Je pense avoir assez détailler.. sinon n'hésitez pas à me demander.

Merci d'avance

Bonsoir,

Ayant un peu développé ce fichier, et étant également désireux de bien vouloir t'aider, il va néanmoins me falloir quelques données complémentaires....

Comme tu l'as remarqué, le code est bien spécifique....

Il y avait un nom de fichier, un réperoire, des sous-répertoires....

Mais également, des dates (incluses dans les noms de fichiers), des cellules à recopier, afin d'en faire une fusion, des conditions (savoir si le fichier avait déjà fait l'objet d'une fusion...)

Des CheckBoxs qui se crééaient en fonction des données...

Bref, tout plein de conditions.....

Et dans l'état des choses, je ne peux t'aider....

Trop de questions sans réponses...

A te relire, avec toutes les données du problème....

Bonne soirée

Tout d'abord merci bien pour ta réponse

Ensuite, pour récapituler:

- J'ai des fichiers nommer comme ceci dans un répertoire:

C:\\FP_Factory_Profiles\EL_FE_1_0001_FP.xls

C:\\FP_Factory_Profiles\EL_FE_1_0002_FP.xls

- Je souhaite créer un fichier synthèse disons à la racine de C:

C:\\EL_FE_3_List_of_Approved_Sourcing_Factories.xls

Ce fichier aurait pour fonction de classer et filtrer les différentes "factories" en allant chercher des informations dans des cellules précises (je ne sais pas encore exactement lesquelles mais disons (C9, C12, C16, G16, C18)).

Ces informations (étant toutes les mêmes pour les différents fichiers) se retrouverait en colonnes dans la fichier synthèse, seraient mises à jour automatiquement ou par click d'un bouton. L'idéal serait également d'avoir dans une colonne supplémentaire un lien hypertexte avec le numéro du fichier en question (0001, 0002...)

A priori je n'ai pas besoin de checkbox ou autre, juste que ces données puissent être triées une fois importées (je ne pense pas que cela pose problème)

Les cellules de la colonne C sont fusionner avec les colonnes D et E pour la plupart d'entre elle, et celles de la colonne G avec les H et I. Cela poserait il un problème?

Merci de ton aide, je ne vois pas quoi ajouté de plus mais si il te faux une info supplémentaire, je suis aux aguets

Bonjour,

Je pense qu'avec tes précisions complémentaires, on devrait y arriver....

Cependant, si tu pouvais joindre un fichier exemple, avec des données bidons, mais avec la structure exacte, cela me permettrait de finaliser le code....

Pour les cellules fusionnées, je ne pense pas que cela pose un problème, mais on ne sait jamais, aussi, avec ton fichier exemple, on verra mieux...

Pour trier les données rapatriées, je suppose qu'on ferait d'après le numéro du fichier?

Le lien hypertexte serait donc mis en colonne H?

A te relire....

Bon défilé

3test-rec.xlsx (66.98 Ko)

Bonjour,

Voilà l'adresse du fichier! https://www.excel-pratique.com/~files/doc2/Bureau.rar

Pour trier les données rapatriées je pense plutôt juste faire une zone de tri, comme ça l'utilisateur pourra choisir son critère.. mais par défaut oui, par ordre de numéro de fichier (en gros une ligne égale un fichier).

Le lien hypertexte est en colonne G.

Je te laisse découvrir dans mes fichiers... désolée pour la stupidité des infos bidons

Pour finir, non, pas de défilé pour moi malheureusement, je bosse à l'étranger en ce moment donc pas de public holiday non plus!

Enfin, merci pour ton aide et bon défilé à toi s'il n'est pas passé...

Bonjour,

Regarde le fichier joint...

J'ai supposé que les adresses mails dans la colonne "F" (donc situées dans la cellule "C18" du fichier à récupérer) portaient le même nom que l'adresse elle-même.

Et également, comme tu l'as dit, que tous les fichiers à fusionner sont dans le répertoire :

"FP_Factory_Profiles"

Avec ce code, je n'ouvre pas les fichiers, mais j'utilise une fonction "ExecuteExcel4Macro" (bien plus rapide, si tu as de nombreux fichiers)

Afin qu'il fonctionne, il faut que tu rajoutes la référence "Microsoft Scripting Runtime" (explications en haut du module)

Regarde et reviens si soucis...

https://www.excel-pratique.com/~files/doc2/Recap_EL_FE.xls

Héhé..! Merci beaucoup, tout marche très bien. Tu as géré

Juste une dernière question si je peux me permettre : as tu appris excel par toi même ? Si oui aurais tu deux trois liens qui te passe par la tête à conseiller ? (Intéressant, pédagogique, bien expliqués... ou les 3 )

Merci encore, bonne fin d'après midi !

Re-,

ravi que cela convienne..

as tu appris excel par toi même ?

oui, entièrement autodidacte...

aurais tu deux trois liens

A part ce forum, quelques sites :

https://www.excel-pratique.com/fr/vba

http://boisgontierj.free.fr/

http://www.mdf-xlpages.com/

http://www.veriti.net/index.php?lng=fr

http://jacxl.free.fr/cours_xl/cadres.html

Bonne lecture (ou bon courage????)

Bonne semaine

Héhé, oui du courage il m'en faudra je crois mais quand on doit s'y frotter pour le boulot on est plus motivé ! (enfin je crois!)

Merci une dernière fois!

Bonne continuation

Rechercher des sujets similaires à "fichier synthese fichiers"