Regrouper des feuilles Excel dans un classeur variable
Résolu
Charlotte
-
Le Pingou Messages postés 12249 Date d'inscription Statut Contributeur Dernière intervention -
Le Pingou Messages postés 12249 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Chaque jour, je reçois des fichiers Excel ne contenant qu'une feuille du nom du jour de réception, que j'enregistre sur mon disque, dans un répertoire portant le nom du mois en cours.
En fin de mois, j'aimerais tout simplement rassembler ces différentes feuilles dans un même classeur qui porterait le nom du mois en cours (reprendre le nom du dossier) mais en créant une feuille par jour gardant son nom d'origine (celui du jour).
L'idéal serait de ne pas avoir à modifier manuellement les noms, qui changent de mois en mois.
Je remercie par avance les maîtres de VBA pour leur réponse!
Charlotte
Chaque jour, je reçois des fichiers Excel ne contenant qu'une feuille du nom du jour de réception, que j'enregistre sur mon disque, dans un répertoire portant le nom du mois en cours.
En fin de mois, j'aimerais tout simplement rassembler ces différentes feuilles dans un même classeur qui porterait le nom du mois en cours (reprendre le nom du dossier) mais en créant une feuille par jour gardant son nom d'origine (celui du jour).
L'idéal serait de ne pas avoir à modifier manuellement les noms, qui changent de mois en mois.
Je remercie par avance les maîtres de VBA pour leur réponse!
Charlotte
A voir également:
- Regrouper des feuilles Excel dans un classeur variable
- Regrouper plusieurs feuilles excel en une seule - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Trier un tableau excel - Guide
- Comment regrouper des applications sur android - Accueil - Guide Android
9 réponses
Bonjour,
En attendent, j'ai effectué quelques tests avec des fichiers d'extension [csv] et je n'ai pas de faute tout est normal. J'en déduis que le message d'erreur ne vient pas de là.
Salutations.
Le Pingou
En attendent, j'ai effectué quelques tests avec des fichiers d'extension [csv] et je n'ai pas de faute tout est normal. J'en déduis que le message d'erreur ne vient pas de là.
Salutations.
Le Pingou
Bonjour,
Pourquoi ne pas faire le contraire, dans le répertoire du mois créer un classeur vide avec le nom du mois et au fur et à mesure de la réception du fichier vous copier la feuille dans le classeur du mois.
Pourquoi ne pas faire le contraire, dans le répertoire du mois créer un classeur vide avec le nom du mois et au fur et à mesure de la réception du fichier vous copier la feuille dans le classeur du mois.
Bonjour,
Je vous remercie pour votre réponse organisationnelle mais une solution d'ordre technique m'aurait davantage intéressée.
En effet, c'est dans l'essence même des macros que réside l'exécution instantanée de tâches répétitives; cela me permettrait par ailleurs de me consacrer à des tâches à plus forte valeur ajoutée. Alors pourquoi s'en priver?
Merci quand même.
Je vous remercie pour votre réponse organisationnelle mais une solution d'ordre technique m'aurait davantage intéressée.
En effet, c'est dans l'essence même des macros que réside l'exécution instantanée de tâches répétitives; cela me permettrait par ailleurs de me consacrer à des tâches à plus forte valeur ajoutée. Alors pourquoi s'en priver?
Merci quand même.
Bonjour,
Merci pour l'information.
Marche à suivre : créer une macro avec une boucle sur les classeurs du répertoire mensuel et copier la feuille vers le classeur mensuel que vous créez dans la macro ou avant.
Merci pour l'information.
Marche à suivre : créer une macro avec une boucle sur les classeurs du répertoire mensuel et copier la feuille vers le classeur mensuel que vous créez dans la macro ou avant.
Bonjour,
OK je vais essayé de vous préparer un exemple au plus près de vos explication.
Patience.
Merci de m'informer sur la version Excel que vous utilisez et celles des fichiers que vous recevez....!
OK je vais essayé de vous préparer un exemple au plus près de vos explication.
Patience.
Merci de m'informer sur la version Excel que vous utilisez et celles des fichiers que vous recevez....!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Merci, je le prépare en version 2007 [xlsm] .
Il me manque la version des fichiers que vous recevez chaque jour....!
Merci, je le prépare en version 2007 [xlsm] .
Il me manque la version des fichiers que vous recevez chaque jour....!
Bonjour,
Admis que le classeur joint se trouve dans le même répertoire que les classeurs journaliers (pour l'instant je ne prends pas en compte le nom de ces derniers..... !)
Ma proposition pour essai : https://www.cjoint.com/?3KzxjfIS4g1
Admis que le classeur joint se trouve dans le même répertoire que les classeurs journaliers (pour l'instant je ne prends pas en compte le nom de ces derniers..... !)
Ma proposition pour essai : https://www.cjoint.com/?3KzxjfIS4g1
Bonsoir Le Pingou,
Je me permets une suggestion car ma 1ère idée en lisant la demande de notre amie Charlotte a été la même que la tienne, à savoir copier les feuilles dans un seul fichier (cahier) à mesure qu'elles arrivaient, ce qui était de très loin le plus simple. Mais cette simplicité ne lui convient pas; soit. Mais qu'à cela ne tienne, pourquoi alors ne pas lui faire une macro avec son bouton lié qui crée un cahier nouveau en début de mois et copie les feuilles à mesure qu'elles arrivent le reste du temps. Notre amie aurait ainsi à la fois la simplicité du dispositif et son automatisation.
Bien cordialement
Je me permets une suggestion car ma 1ère idée en lisant la demande de notre amie Charlotte a été la même que la tienne, à savoir copier les feuilles dans un seul fichier (cahier) à mesure qu'elles arrivaient, ce qui était de très loin le plus simple. Mais cette simplicité ne lui convient pas; soit. Mais qu'à cela ne tienne, pourquoi alors ne pas lui faire une macro avec son bouton lié qui crée un cahier nouveau en début de mois et copie les feuilles à mesure qu'elles arrivent le reste du temps. Notre amie aurait ainsi à la fois la simplicité du dispositif et son automatisation.
Bien cordialement
Bonjour,
La solution organisationnelle proposée consistant en la copie des feuilles au fil de leur arrivée ne me convient pas car les fichiers sont envoyés chaque jour calendaire du mois or il arrive bien souvent que je m'absente pour congés ou déplacements, ou tout simplement que j'aie d'autres priorités m'empêchant d'exécuter cette tâche. Dans ce cas, soit le travail est (bien souvent mal) repris par des collègues, soit je dois rattraper toutes les journées passées, ce qui est loin d'être une partie de plaisir, hélas... Voilà pour la précision.
Merci à vous de votre compréhension.
La solution organisationnelle proposée consistant en la copie des feuilles au fil de leur arrivée ne me convient pas car les fichiers sont envoyés chaque jour calendaire du mois or il arrive bien souvent que je m'absente pour congés ou déplacements, ou tout simplement que j'aie d'autres priorités m'empêchant d'exécuter cette tâche. Dans ce cas, soit le travail est (bien souvent mal) repris par des collègues, soit je dois rattraper toutes les journées passées, ce qui est loin d'être une partie de plaisir, hélas... Voilà pour la précision.
Merci à vous de votre compréhension.
Bonjour,
Pouvez-vous mettre un fichier (dit csv) sur https://www.cjoint.com/ et poster le lien?
Salutations.
Le Pingou
Pouvez-vous mettre un fichier (dit csv) sur https://www.cjoint.com/ et poster le lien?
Salutations.
Le Pingou
Bonjour,
Oui bien sûr avec un petit code à intégrer dans la procédure principale. Il serait bien d'avoir un exemple avec 4 à 5 feuilles nommées et la procédure que vous utilisez pour rassembler ces différentes feuilles ; mettre le classeur sur https://www.cjoint.com/ et poster le lien.
Oui bien sûr avec un petit code à intégrer dans la procédure principale. Il serait bien d'avoir un exemple avec 4 à 5 feuilles nommées et la procédure que vous utilisez pour rassembler ces différentes feuilles ; mettre le classeur sur https://www.cjoint.com/ et poster le lien.
Merci énormément!!