Fusionner plusieurs classeur .xls sur une seule page
Fermé
Sosh
-
18 déc. 2012 à 10:49
Shosh_ Messages postés 7 Date d'inscription mardi 18 décembre 2012 Statut Membre Dernière intervention 21 décembre 2012 - 21 déc. 2012 à 15:01
Shosh_ Messages postés 7 Date d'inscription mardi 18 décembre 2012 Statut Membre Dernière intervention 21 décembre 2012 - 21 déc. 2012 à 15:01
A voir également:
- Fusionner plusieurs classeur .xls sur une seule page
- Comment supprimer une page sur word - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Fusionner plusieurs feuilles excel en une seule - Guide
- Mettre une seule page en paysage word - Guide
- Comment fusionner des pdf sans logiciel - Guide
19 réponses
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
18 déc. 2012 à 10:56
18 déc. 2012 à 10:56
Admettons cl1, cl2 et cl3 sont les classeurs à grouper dans cl_tout
Q. : Est-ce que les données doivent être regroupée par un ordre précis, exemple : par nom, prénom ou date de naissance ?
si oui, ordre croissant, décroissant ?
Q. : Existe-t-il des données redondantes (en double) ou presque redondante qui fait que l'on doit choisir entre la plus ancienne donnée ou la plus récente ?
Q. : Existe-t-il un moyen certain de connaître le nombre de ligne présente dans un des classeurs à regrouper ?
Q. : Existe-t-il un moyen certain de connaître le nombre de ligne présente dans le classeur de regroupement ?
Q. : Doit-on créer un nouveau classeur ?
..... Écraser les données de l'ancien classeur de regroupement ?
..... Ajouter ces données aux données existantes ?
Q. : Est-ce que les données doivent être regroupée par un ordre précis, exemple : par nom, prénom ou date de naissance ?
si oui, ordre croissant, décroissant ?
Q. : Existe-t-il des données redondantes (en double) ou presque redondante qui fait que l'on doit choisir entre la plus ancienne donnée ou la plus récente ?
Q. : Existe-t-il un moyen certain de connaître le nombre de ligne présente dans un des classeurs à regrouper ?
Q. : Existe-t-il un moyen certain de connaître le nombre de ligne présente dans le classeur de regroupement ?
Q. : Doit-on créer un nouveau classeur ?
..... Écraser les données de l'ancien classeur de regroupement ?
..... Ajouter ces données aux données existantes ?
Bonjour Heliotte,
Merci pour ton aide.
Alors :
Q. : Est-ce que les données doivent être regroupée par un ordre précis, exemple : par nom, prénom ou date de naissance ? non
Q. : Existe-t-il des données redondantes (en double) ou presque redondante qui fait que l'on doit choisir entre la plus ancienne donnée ou la plus récente ? non
Q. : Existe-t-il un moyen certain de connaître le nombre de ligne présente dans le classeur de regroupement ? non
Q. : Doit-on créer un nouveau classeur ? oui
..... Écraser les données de l'ancien classeur de regroupement ? non
..... Ajouter ces données aux données existantes ? oui
=> j'ai 102 classeurs différents mais tous sur le meme format : en colonne : nom/prénom/adresse/ etc... (14 colonnes).
je souhaiterais pouvoir tout regrouper dans un nouveau classeur, sur une même feuille , peu importe l'ordre l'importation. les données sont toutes uniques (pas de redondance).
Merci
Merci pour ton aide.
Alors :
Q. : Est-ce que les données doivent être regroupée par un ordre précis, exemple : par nom, prénom ou date de naissance ? non
Q. : Existe-t-il des données redondantes (en double) ou presque redondante qui fait que l'on doit choisir entre la plus ancienne donnée ou la plus récente ? non
Q. : Existe-t-il un moyen certain de connaître le nombre de ligne présente dans le classeur de regroupement ? non
Q. : Doit-on créer un nouveau classeur ? oui
..... Écraser les données de l'ancien classeur de regroupement ? non
..... Ajouter ces données aux données existantes ? oui
=> j'ai 102 classeurs différents mais tous sur le meme format : en colonne : nom/prénom/adresse/ etc... (14 colonnes).
je souhaiterais pouvoir tout regrouper dans un nouveau classeur, sur une même feuille , peu importe l'ordre l'importation. les données sont toutes uniques (pas de redondance).
Merci
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
18 déc. 2012 à 11:38
18 déc. 2012 à 11:38
Les classeurs se trouve tous dans le même dossier ?
Le classeur regroupant les données aussi ?
14 colonnes de "A" à "N" ?
Le classeur regroupant les données aussi ?
14 colonnes de "A" à "N" ?
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
18 déc. 2012 à 11:43
18 déc. 2012 à 11:43
Comment distingue-t-on le nom du premier fichier, du deuxième ou du cent et deuxième ?
J'aurais besoin des parties fixe du nom, soit le radical et l'extension
+ comment se fait la numérotation, exemple :
Radical + numéro + ".xls" ?
Radical + "00" + numéro (<10) + ".xls" ET
Radical + "0" + numéro (<100 et >9) + ".xls" ET
Radical + numéro (>99) + ".xls" ?
J'aurais besoin des parties fixe du nom, soit le radical et l'extension
+ comment se fait la numérotation, exemple :
Radical + numéro + ".xls" ?
Radical + "00" + numéro (<10) + ".xls" ET
Radical + "0" + numéro (<100 et >9) + ".xls" ET
Radical + numéro (>99) + ".xls" ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
mes fichiers ont nommés de la facon suivante:
N° + type de groupe . xls
(ex. 1 Administrateurs de biens, syndics de copropriétés à Bandol (83150) / 2 Agences immobilières à Bandol (83150) ...etc)
Mais s'il faut les renommer différemment il n'y a pas de souci
N° + type de groupe . xls
(ex. 1 Administrateurs de biens, syndics de copropriétés à Bandol (83150) / 2 Agences immobilières à Bandol (83150) ...etc)
Mais s'il faut les renommer différemment il n'y a pas de souci
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
18 déc. 2012 à 11:55
18 déc. 2012 à 11:55
Soit je mets la liste dans un tableau, soit c'est vous qui l'encodez .. c'est vous qui voyez
\\|// {0,0}
je vous laisse faire ;)
mais de quoi avez-vous besoin pour mettre la liste dans un tableau? Est-ce que je pourrai récupérer la macro pour m'en servir ultérieurement?
mais de quoi avez-vous besoin pour mettre la liste dans un tableau? Est-ce que je pourrai récupérer la macro pour m'en servir ultérieurement?
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
Modifié par Heliotte le 18/12/2012 à 12:48
Modifié par Heliotte le 18/12/2012 à 12:48
mais de quoi avez-vous besoin pour mettre la liste dans un tableau? des noms de fichier, l'un en dessous de l'autre:
Fichier1.xls
Fichier2.xls
..
Fichier102.xls
FichierTout.xls
Est-ce que je pourrai récupérer la macro pour m'en servir ultérieurement?Une fois que la macri fonctionne, elle est à vous et vous pouvez l'utiliser telle quelle ou changer des valeurs comme bon vous semble bien sûr!
Encore une chose. Si vous pouviez me donner 2-3 classeurs (même avec des valeurs fictives) pour les tests, car je donne toujours un code correct .. et je n'ai pas beaucoup de temps pour créer de simple classeur.
Si c'est pour demain, c'est ok pour vous ?
edit:
!!!!! Si la liste des noms de fichiers doit rester confidentielle, il vaut mieux l'envoyer en MP (message privé) !!!!!
Fichier1.xls
Fichier2.xls
..
Fichier102.xls
FichierTout.xls
Est-ce que je pourrai récupérer la macro pour m'en servir ultérieurement?Une fois que la macri fonctionne, elle est à vous et vous pouvez l'utiliser telle quelle ou changer des valeurs comme bon vous semble bien sûr!
Encore une chose. Si vous pouviez me donner 2-3 classeurs (même avec des valeurs fictives) pour les tests, car je donne toujours un code correct .. et je n'ai pas beaucoup de temps pour créer de simple classeur.
Si c'est pour demain, c'est ok pour vous ?
edit:
!!!!! Si la liste des noms de fichiers doit rester confidentielle, il vaut mieux l'envoyer en MP (message privé) !!!!!
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 251
18 déc. 2012 à 12:54
18 déc. 2012 à 12:54
Bonjour à tous,
au passage, un lien qui peut servir.
Récupérer les noms de fichier d'un répertoire :
http://boisgontierjacques.free.fr/pages_site/GestionRepertoire.htm#ListeFichiers
eric
au passage, un lien qui peut servir.
Récupérer les noms de fichier d'un répertoire :
http://boisgontierjacques.free.fr/pages_site/GestionRepertoire.htm#ListeFichiers
eric
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
18 déc. 2012 à 17:22
18 déc. 2012 à 17:22
Merci eriiic pour le gestion des fichiers et répertoires .. super chouette.
\\|// {0,0}
Shosh_
Messages postés
7
Date d'inscription
mardi 18 décembre 2012
Statut
Membre
Dernière intervention
21 décembre 2012
18 déc. 2012 à 16:26
18 déc. 2012 à 16:26
Merci à tous les deux !
Heliotte je vous envoie tout ça en MP d'ici une heure ou 2.
Pour demain, c'est parfait !
Bonne soirée !
Heliotte je vous envoie tout ça en MP d'ici une heure ou 2.
Pour demain, c'est parfait !
Bonne soirée !
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
19 déc. 2012 à 10:59
19 déc. 2012 à 10:59
Bonjour Sosh,
Travaillez-vous avec Excel 2010, à tout hasard ?
Travaillez-vous avec Excel 2010, à tout hasard ?
Shosh_
Messages postés
7
Date d'inscription
mardi 18 décembre 2012
Statut
Membre
Dernière intervention
21 décembre 2012
19 déc. 2012 à 14:58
19 déc. 2012 à 14:58
Bonjour,
oui, Excel 2010.
oui, Excel 2010.
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
20 déc. 2012 à 10:56
20 déc. 2012 à 10:56
Bonjour Slosh_,
Q. : dans chacun des 102 classeurs, le nombre de ligne n'ext pas connu, c'est bien cela ?
- si oui, pour avoir une idée du volume d'information, quelle pourrait être le nombre de ligne maximum dans un de ces classeur ?
Q. : dans chacun des 102 classeurs, le nombre de ligne n'ext pas connu, c'est bien cela ?
- si oui, pour avoir une idée du volume d'information, quelle pourrait être le nombre de ligne maximum dans un de ces classeur ?
Shosh_
Messages postés
7
Date d'inscription
mardi 18 décembre 2012
Statut
Membre
Dernière intervention
21 décembre 2012
20 déc. 2012 à 11:02
20 déc. 2012 à 11:02
Bonjour Heliotte,
pour etre large, disons 100 lignes max
pour etre large, disons 100 lignes max
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
20 déc. 2012 à 11:10
20 déc. 2012 à 11:10
merci
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
20 déc. 2012 à 11:17
20 déc. 2012 à 11:17
J'ai changé mon fusil d'épaule.
Nous n'allons pas écrire en dur les noms de fichier dans le code, car beaucoup de place mémoire inutile. En effet, aujourd'hui le nom de tel fichier est "Je pense bien faire.xlsx" et demain peut-être "Je pensait bien faire.xlsx" ou "je-pense-bien-faire.xlsx"
Cela va engendrer des erreurs à n'en plus finir.
Donc, une fois la macro lancer, elle va lire le contenu du répertoire, comme l'a si bien suggéré "eriiic" (https://forums.commentcamarche.net/forum/affich-26695441-fusionner-plusieurs-classeur-xls-sur-une-seule-page#10).
Merci eriiic pour ta suggestion.
Nous n'allons pas écrire en dur les noms de fichier dans le code, car beaucoup de place mémoire inutile. En effet, aujourd'hui le nom de tel fichier est "Je pense bien faire.xlsx" et demain peut-être "Je pensait bien faire.xlsx" ou "je-pense-bien-faire.xlsx"
Cela va engendrer des erreurs à n'en plus finir.
Donc, une fois la macro lancer, elle va lire le contenu du répertoire, comme l'a si bien suggéré "eriiic" (https://forums.commentcamarche.net/forum/affich-26695441-fusionner-plusieurs-classeur-xls-sur-une-seule-page#10).
Merci eriiic pour ta suggestion.
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
20 déc. 2012 à 16:12
20 déc. 2012 à 16:12
Le nom de la feuille où se trouve les données, c'est "Feuil1" .. ???
Pour tous les classeurs ???
Pour tous les classeurs ???
Shosh_
Messages postés
7
Date d'inscription
mardi 18 décembre 2012
Statut
Membre
Dernière intervention
21 décembre 2012
20 déc. 2012 à 16:24
20 déc. 2012 à 16:24
oui, pour tous les classeurs
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
21 déc. 2012 à 00:34
21 déc. 2012 à 00:34
Voici le lien : http://cjoint.com/12dc/BLvaF1FAV9A.htm
A copier dans un module
Testez s'il fonctionne correctement !!
S'il vous décidez de l'utiliser tel quel, deux choses:
- pour gagner du temps .. à la première procédure "Sub ImporterDonneesSansOuvrir()",
...enlever l'apostrophe de la ligne suivante : ' Application.ScreenUpdating = False
- Si il y a une ligne de titre dans vos 102 fichiers ... Et que vous n'en voulez pas dans votre fichier de regroupement .. il y a moyen de ne pas l'importer .. faites moi signe pour que je vous l'explique.
Bonne continuation .. et bonne fêtes de fin d'année.
A copier dans un module
Testez s'il fonctionne correctement !!
S'il vous décidez de l'utiliser tel quel, deux choses:
- pour gagner du temps .. à la première procédure "Sub ImporterDonneesSansOuvrir()",
...enlever l'apostrophe de la ligne suivante : ' Application.ScreenUpdating = False
- Si il y a une ligne de titre dans vos 102 fichiers ... Et que vous n'en voulez pas dans votre fichier de regroupement .. il y a moyen de ne pas l'importer .. faites moi signe pour que je vous l'explique.
Bonne continuation .. et bonne fêtes de fin d'année.
Shosh_
Messages postés
7
Date d'inscription
mardi 18 décembre 2012
Statut
Membre
Dernière intervention
21 décembre 2012
21 déc. 2012 à 15:01
21 déc. 2012 à 15:01
Merci beaucoup. Je n'ai pas le temps de regarder cela aujourd'hui mais je m'y mettrai dessus la semaine prochaine.
Je ne manquerai pas de vous tenir informé. Encore merci.
Et très bonnes fêtes de fin d'année !
Je ne manquerai pas de vous tenir informé. Encore merci.
Et très bonnes fêtes de fin d'année !