Bonjour a tous,
Je suis nouveau sur le forum qui a l air super dynamique, donc je fais appel a votre aide.
je suis debutant en macro et j ai un travaille a rendre pour mon stage.
Je dois faire une macro pour optimiser et pour gagner du temps dans la gestion de donnees.
Mais mon probleme est que les fichiers excel que je dois rassembler dans un seul, ne sont pas similaires. En effet le nombre de lignes et colonnes sont variables, les positions des colonnes a classer ne sont pas les memes, le nom des colonnes varient et toutes les colonnes des fichiers d origine ne sont pas a utiliser.
Le but de la macro est de classer les colonnes dans le meme ordre pour tous les fichiers (Je pense qu une recherche par nom serait le plus simple) et puis de rassembler toutes les informations stockees dans la meme colonne de chaque fichier dans une unique colonne dans un nouveau fichier.
De plus les fichiers sont stockes dans des fichiers differents, chaque fichier represente une annee. Voila les etapes que j ai pense mettre en place:
1) Mettre tous les fichiers dans un meme dossier
J'ai des difficultes car tout d abord je suis novice et le nom des fichiers n'ont pas le meme format, mais il y a des mots en commun donc une recherche par tags serait possible, mais je ne sais pas comment la mettre en place..
2) Mettre tous les feuilles de tous les fichiers dans un meme fichier. On retrouve le meme probleme, les noms sont differents, mais il y a des mots en commun donc une recherche par tags serait possible, mais je ne sais pas comment la mettre en place..
3) Supprimer les feuilles qui ne sont pas utiles: La cela est plus facile, les feuilles qui sont interessantes on le mem type de nom
4) Classer dans chaque feuille les colonnes qui nous interessent et supprimer les autres. On retrouve le meme probleme, les noms sont differents, mais il y a des mots en commun donc une recherche par tags serait possible.
5) Mettre bout a bout les informations stockees dans les colonnes ayant la meme position dans chaque feuille. Ce rassemblement doit etre fait fichier par fichier (voir etape suivante).
J ai reussi partiellement a faire cela.
6) Apres copie des informations pour chaque feuille on doit rajouter dans la premiere colonne (laisser libre au debut) le mois et l annee (contenu dans le nom de chaque fichier).
Je ne vois pas du tout comment faire
7) Quand toutes les colonnes ont ete copiees, et chaque mois et annee a ete rajouter pour chaque feuille, faire une sauvegarde dans le dossier ou ont ete stockes tous les fichiers d origine
Ca c'est bon.
Et oui tout cela semble bien complique et je sais pas si c est faisable car pour le moment je suis a court d idees.
Mais beaucoup m ont l air tres talentueux
Je vous remercie beaucoup pour votre aide.
Et bonne continuation avec notre excel.
MB
PS: j espere que vous m avez compris, cela est aussi dur a realiser qu'a expliquer
Desole pour l'absence d'accent mais je suis a Singapour et nous en n'avons pas.
Je suis nouveau sur le forum qui a l air super dynamique, donc je fais appel a votre aide.
je suis debutant en macro et j ai un travaille a rendre pour mon stage.
Je dois faire une macro pour optimiser et pour gagner du temps dans la gestion de donnees.
Mais mon probleme est que les fichiers excel que je dois rassembler dans un seul, ne sont pas similaires. En effet le nombre de lignes et colonnes sont variables, les positions des colonnes a classer ne sont pas les memes, le nom des colonnes varient et toutes les colonnes des fichiers d origine ne sont pas a utiliser.
Le but de la macro est de classer les colonnes dans le meme ordre pour tous les fichiers (Je pense qu une recherche par nom serait le plus simple) et puis de rassembler toutes les informations stockees dans la meme colonne de chaque fichier dans une unique colonne dans un nouveau fichier.
De plus les fichiers sont stockes dans des fichiers differents, chaque fichier represente une annee. Voila les etapes que j ai pense mettre en place:
1) Mettre tous les fichiers dans un meme dossier
J'ai des difficultes car tout d abord je suis novice et le nom des fichiers n'ont pas le meme format, mais il y a des mots en commun donc une recherche par tags serait possible, mais je ne sais pas comment la mettre en place..
2) Mettre tous les feuilles de tous les fichiers dans un meme fichier. On retrouve le meme probleme, les noms sont differents, mais il y a des mots en commun donc une recherche par tags serait possible, mais je ne sais pas comment la mettre en place..
3) Supprimer les feuilles qui ne sont pas utiles: La cela est plus facile, les feuilles qui sont interessantes on le mem type de nom
4) Classer dans chaque feuille les colonnes qui nous interessent et supprimer les autres. On retrouve le meme probleme, les noms sont differents, mais il y a des mots en commun donc une recherche par tags serait possible.
5) Mettre bout a bout les informations stockees dans les colonnes ayant la meme position dans chaque feuille. Ce rassemblement doit etre fait fichier par fichier (voir etape suivante).
J ai reussi partiellement a faire cela.
6) Apres copie des informations pour chaque feuille on doit rajouter dans la premiere colonne (laisser libre au debut) le mois et l annee (contenu dans le nom de chaque fichier).
Je ne vois pas du tout comment faire
7) Quand toutes les colonnes ont ete copiees, et chaque mois et annee a ete rajouter pour chaque feuille, faire une sauvegarde dans le dossier ou ont ete stockes tous les fichiers d origine
Ca c'est bon.
Et oui tout cela semble bien complique et je sais pas si c est faisable car pour le moment je suis a court d idees.
Mais beaucoup m ont l air tres talentueux
Je vous remercie beaucoup pour votre aide.
Et bonne continuation avec notre excel.
MB
PS: j espere que vous m avez compris, cela est aussi dur a realiser qu'a expliquer
Desole pour l'absence d'accent mais je suis a Singapour et nous en n'avons pas.