Projet - Fusion de plusieurs feuilles dans un autre classeur (VBA?)

Loka

XLDnaute Nouveau
Bonjour à tous,
Dans le cadre d'un stage en contrôle de gestion je me lance dans un projet.
Dans un premier temps :

Pour faire bref, je synthétise TOUTES les factures de chaque mois, dans une feuille base de données d'un autre fichier.
Les factures sont mises dans un fichier client avec une feuille par mois.

En 1 : Arriver à faire l'extraction.

En 2 : J'aimerai créer un bouton sur le fichier de mon projet qui met à jour la BDD. (en gros l'ensemble des factures)
La mise à jour consiste simplement en l'ajout des nouvelles feuilles MOIS.
Est-il possible de créer un code pour qu'automatiquement excel aille chercher TOUTES les feuilles d'un classeur et qu'il les fusionne dans une BDD?

Merci d'avance,
Si besoin je peux vous envoyer le fichier, cependant ce sera en MP à des posteurs actifs. (assez confidentiel.)

Merci beaucoup, je suis un peu dépendant de vous la !
 

Loka

XLDnaute Nouveau
Re : Projet - Fusion de plusieurs feuilles dans un autre classeur (VBA?)

je t'envoie un fichier exemple, c'est mieux ^^

Désolé tu vas me trouver très très lourd.
Cependant, ma capacité est très limitée.
J'ai ouvert le code pour pouvoir rajouter un chemin vers mon fichier, mais forcément je le fais pas bien ...

Lorsque je mets :
Chemin = F:\EF\
NomFichier = 2014-2015 Règlements Clients.xlsX

Il n'aime pas (tout rouge) ai-je mal compris quelque chose?
 

don_pets

XLDnaute Occasionnel
Re : Projet - Fusion de plusieurs feuilles dans un autre classeur (VBA?)

yop,

ne touche pas à :
Code:
NomFichier = Dir(Chemin & "*.xlsX")

Laisse le ainsi, ce code permet avec le "loop" de chercher l'ensemble des fichiers excel présent dans ta variable chemin déclarée au dessus
 

don_pets

XLDnaute Occasionnel
Re : Projet - Fusion de plusieurs feuilles dans un autre classeur (VBA?)

naaaaaaaaaaaaan, dans chemin tu ne mets pas les fichiers excel mais le répertoire parent
du genre z:\superRepertoire\
et en dessous tu ne modifies rien
 

Loka

XLDnaute Nouveau
Re : Projet - Fusion de plusieurs feuilles dans un autre classeur (VBA?)

D'accord, le truc c'est que le répertoire parent c'est juste le serveur Z:
Donc en gros si je mets que Z:\ , il n'aime pas ... (erreur étiquette de ligne ou instruction)
 

don_pets

XLDnaute Occasionnel
Re : Projet - Fusion de plusieurs feuilles dans un autre classeur (VBA?)

Effectivement je viens de tester, il n'aime pas vraiment ^^

Deux options, ou un gen qui déchire dans le fofo apporte une solution brillante, ou bien tu colles tout tes excels dans un rep à la racine de ton serveur ^^
 

Loka

XLDnaute Nouveau
Re : Projet - Fusion de plusieurs feuilles dans un autre classeur (VBA?)

Ok merci beaucoup, je vais tester ça :>
Je reviens vers toi si ils ne veulent/peuvent pas et si je trouve une alternative. (J'ai pensé à une qui serait peut être plus simple, à savoir : créer un TCD directement qui puiserait tout simplement dans les autres fichiers excel)
La difficulté résiderait alors dans la création d'un bouton pour mettre à jour le TCD (facile) en lui disant d'élargir sa base de donnée sur les nouvelles feuilles du fichier excel règlement (DUR je ne sais pas si c'est faisant?)
Le plus simple serait de configurer la maccro pour qu'à chaque fois elle reselectionne TOUTES les feuilles (et pas qu'elle ajoute les nouvelles)
 

Discussions similaires

Réponses
5
Affichages
164

Membres actuellement en ligne

Statistiques des forums

Discussions
312 429
Messages
2 088 350
Membres
103 822
dernier inscrit
kader55