Aide Excel - Compilation de fichiers
Berryhill18
Messages postés
3
Statut
Membre
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je sollicite votre aide.
Voila, je dispose par export d'un site web, export généré par une tâche planifiée, d'un ensemble de fichiers Excel comportant chacun un tableau qui est à chaque export d'un format identique.
Ces tableaux Excel, je souhaiterais les compiler dans une seule feuille, les uns en dessous des autres, en supprimant, lors de leurs insertions, leurs 2 premières lignes et en leurs ajoutant une colonne où pour chaque ligne, l'horodatage de la création du fichier injecté apparaît.
Pouvez-vous m'aider?
Ca m'enlèverais une bonne épine du pied !
D'avance, merci à ceux qui me répondrons.
Je sollicite votre aide.
Voila, je dispose par export d'un site web, export généré par une tâche planifiée, d'un ensemble de fichiers Excel comportant chacun un tableau qui est à chaque export d'un format identique.
Ces tableaux Excel, je souhaiterais les compiler dans une seule feuille, les uns en dessous des autres, en supprimant, lors de leurs insertions, leurs 2 premières lignes et en leurs ajoutant une colonne où pour chaque ligne, l'horodatage de la création du fichier injecté apparaît.
Pouvez-vous m'aider?
Ca m'enlèverais une bonne épine du pied !
D'avance, merci à ceux qui me répondrons.
A voir également:
- Aide Excel - Compilation de fichiers
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Renommer des fichiers en masse - Guide
5 réponses
Bonjour,
Faut macroter... Je dois en avoir une que j'avais créé pour le même type de besoiins. Je regarderai ça demain.
m@rina
Faut macroter... Je dois en avoir une que j'avais créé pour le même type de besoiins. Je regarderai ça demain.
m@rina
Bonjour Marina,
Désolé pour le délai de réponse, j'ai eu quelques empêchements de me connecter.
As-tu effectivement une macro qui me permette ce genre de compilation ?
Si besoin, un exemple du fichier d'export se trouve ici http://dl.free.fr/getfile.pl?file=/N9ib33t5
Merci !!!
Désolé pour le délai de réponse, j'ai eu quelques empêchements de me connecter.
As-tu effectivement une macro qui me permette ce genre de compilation ?
Si besoin, un exemple du fichier d'export se trouve ici http://dl.free.fr/getfile.pl?file=/N9ib33t5
Merci !!!
Bonsoir,
un ensemble de fichiers Excel comportant chacun un tableau
Tous dans le même répertoire ?
Tu les sélectionnes 1 par 1 ?
et en leurs ajoutant une colonne où pour chaque ligne, l'horodatage de la création du fichier injecté apparaît.
Qu'on récupère où ?
Dans le fichier ? Sa date d'écriture ? Sa date de modification ?
Donne le maximum de renseignements sur comment tu pratiques manuellement actuellement.
eric
un ensemble de fichiers Excel comportant chacun un tableau
Tous dans le même répertoire ?
Tu les sélectionnes 1 par 1 ?
et en leurs ajoutant une colonne où pour chaque ligne, l'horodatage de la création du fichier injecté apparaît.
Qu'on récupère où ?
Dans le fichier ? Sa date d'écriture ? Sa date de modification ?
Donne le maximum de renseignements sur comment tu pratiques manuellement actuellement.
eric
Bonsoir Eric,
un ensemble de fichiers Excel comportant chacun un tableau
Tous dans le même répertoire ? --> Oui
Tu les sélectionnes 1 par 1 ? --> Non, la compilation doit prendre en compte la totalité des fichiers présents dans le répertoire qui sont tous d'un "format de tableau" identique
et en leurs ajoutant une colonne où pour chaque ligne, l'horodatage de la création du fichier injecté apparaît.
Qu'on récupère où ?
Dans le fichier ? Sa date d'écriture ? Sa date de modification ? --> C'est la date de création du fichier car ces données traduisent une situation à un instant t.
Je te remercie de ton intérêt et de ton aide,
Berry
un ensemble de fichiers Excel comportant chacun un tableau
Tous dans le même répertoire ? --> Oui
Tu les sélectionnes 1 par 1 ? --> Non, la compilation doit prendre en compte la totalité des fichiers présents dans le répertoire qui sont tous d'un "format de tableau" identique
et en leurs ajoutant une colonne où pour chaque ligne, l'horodatage de la création du fichier injecté apparaît.
Qu'on récupère où ?
Dans le fichier ? Sa date d'écriture ? Sa date de modification ? --> C'est la date de création du fichier car ces données traduisent une situation à un instant t.
Je te remercie de ton intérêt et de ton aide,
Berry
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
à tester : https://www.cjoint.com/?BGlkYXhPDZP
Les fichiers sont attendus dans D:\tmp\Berryhill18.
A la 1ère ouverture, si ce répertoire n'existe pas, ça va planter, c'est normal.
Définir le répertoire par défaut dans cette ligne (1ère du module 1) :
Ce répertoire ne doit contenir que les fichiers import.
eric
à tester : https://www.cjoint.com/?BGlkYXhPDZP
Les fichiers sont attendus dans D:\tmp\Berryhill18.
A la 1ère ouverture, si ce répertoire n'existe pas, ça va planter, c'est normal.
Définir le répertoire par défaut dans cette ligne (1ère du module 1) :
Const pathDefaut As String = "D:\tmp\Berryhill18\"Alt+F11 pour entrer dans VBE.
Ce répertoire ne doit contenir que les fichiers import.
eric
Petite modif, ne se lance plus à l'ouverture (c'était une mauvaise idée) :
https://www.cjoint.com/?BGmhFz0BeSe
eric
https://www.cjoint.com/?BGmhFz0BeSe
eric