Regroupement automatique de fichier Excel

bonjour à tous!

Je vous contact car j'aurais besoin de faire une macro pour me simplifier le travail mais je ne sais pas trop comment faire.

voici mon problème:

j'ai un dossier contenant un grand nombre de fichier Excel. Ils ont tous la même structure (même nom et nombre de colonnes...) mais il sont de tailles différentes. Mon objectif est de tous les regrouper sous un seul fichier Excel.

Pour le moment je fais copier/coller pour chaque fichier mais c'est long, très long!!!

Existe-t-il un programme pour réaliser cette tâche de façon automatique?

Merci d'avance.

Bonjour,

j'ai un dossier contenant un grand nombre de fichier Excel.

Combien ? environ

Combien de lignes par feuilles (fourchette)

Tu veux tout dans la même feuille ?

une seule feuille est concernée par classeur ? ,

si oui, son nom est-il identique ou son emplacement toujours pareil (classement des onglets)

C'est possible si tous les fichiers ont la même structure et placés dans le même répertoire

Envoie-en un ou deux pour tester

Amicalement

Claude

mes fichiers font environ 150 à 200 lignes et j'en ai 60

une seule feuille concerné par classeur avec nom et placement identique.

voici un exemple avec 2 fichier (ils sont en excel 2003 mais je travail avec excel 2007).

Merci d'avance

Loïc

25fichier1.zip (6.40 Ko)
35fichier2.zip (6.29 Ko)

re,

Le nom des onglets n'est pas identique !

mais c'est pas important si la feuille est toujours en 1ère position ou unique.

Donc, tout dans le même classeur et dans la même feuille, ok

Je regarde dans la soirée

Claude

Normalement ils ont le même nom (je me suis planté en les renommant!).

Je te remercie de t'intéresser à mon problème.

amicalement.

loïc

re,

Pas grave ! je considère la feuille placée en 1er

la colonne A ne contient pas de vides ?

(c'est pour avoir la dernière ligne de chaque feuille)

çà fera donc un fichier d'environ 11000 ligne

Claude

non la colonne 1 est toujours pleine.

pour le moment oui 11000 :lignes mais il est amené à grossir à raison de 3 nouveau fichier par mois.

re,

J'ai pratiquement terminé,

envoie les en-têtes réels, pour avoir quelque chose de propre

J'ai mis une ligne de séparation avec le nom du fichier rapatrié.

Tu dis que le fichier est amené à grossir, çà veut dire qu'on efface tout à chaque fois

que l'on lance la macro, à moins que tu supprime les fichiers de départ ?

précise ce point

Claude

Des fichiers excel sont ajoutés chaque moi dans le dossier. J'ai besoin tout les 3 mois de faire le point sur les données enregistré dans ces fichiers.

Pour le moment j'ajoutais par copier coller les nouveaux fichiers à chaque fois que je reprenais les fichiers.

L'idéal serait que lorsque je veux faire une synthèse des données présente je puisse charger automatiquement l'ensemble des fichiers excel présent dans mon dossier mais je ne sais pas si c'est possible. Si ce n'est pas possible je peux également supprimer les fichiers chargé au fur et mesure.

je ne sais pas si je suis très clair...

-- 09 Aoû 2010, 16:49 --

voici la liste des colonne avec le nom exact.

28nom-colonne.xlsx (8.14 Ko)

re,

---- petit rappel ----

Tous les fichiers doivent être dans le même répertoire, y compris celui-ci "Loic_TRANSFERT"

1) clique sur bouton "Liste Fichiers"

2) clique sur bouton "Transfert"

le résultat sur feuille "Recap" qui est purgée à chaque fois

à tester

tu me diras le temps du traitement

Amicalement

Claude

109loic-fg.zip (39.60 Ko)

Très bien les macros fonctionnent (temps=0.01)!!!!

je te remercie tu a réussi à répondre à ma demande qui n'était pas très clair!!

juste une petite question pourquoi il faut changer les paramètres de sécurité pour utiliser les macros? quel est le risque?

Merci encore et bonne continuation à toi!

amicalement

Loïc

re,

Il peut y avoir des macros malfaisantes !

J'attendais que tu me donne le temps de traitement pour tes 60 fichiers

à moins que çà tourne autour d'une minute ?

Tu as bien compris la manip ?

on aurait pu ne faire qu'une seule macro, mais je pense que là c'est + prudent

de voir les fichiers avant transfert.

Claude

oui j'ai bien compris je te remercie! ça tourne en kelke seconde pour les 60 fichiers donc c parfait.

amicalement

loic

-- 10 Aoû 2010, 09:25 --

Pour information, la macro, pour charger 54 fichiers, elle a mis 21 seconde. voilà, n plus d'être ce que je souhaitais, c'est rapide!

Encore une fois merci.

Amicalement

Loïc

Rechercher des sujets similaires à "regroupement automatique fichier"