Bonjour à tous,
je fais appelle de nouveau à vous car je suis face à un gros problème que mon faible niveau ne me permet pas de résoudre. J'ai eu beau chercher ici et sur d'autres forums je n'arrive pas à construire la macro que je souhaite.
Je vous explique: j'ai un classeur excel qui me sert à établir des budgets. Dans ce classeur, je dois intégrer le CA quotidien de l'année précédente qui servira de base de calcul.
Evidemment quand j'exporte ces données depuis un logiciel externe cela ne s'intégre pas directement dans mon classeur excel (ce serait trop beau). Ces données sont exportées dans un classeur excel différent.
Il y a un fichier par mois et par rayon (ce qui représente environ dans les 500 fichiers au final, vous comprendrez la lourdeur que cela représente de faire des copier-coller manuels, avec les riques d'erreur que cela peut engendrer).
La racine du chemin de ces fichiers est la même que celle du fichier de budget (on peut donc utiliser le ThisWorkbook.Path), après ils sont répartis dans des sous-dossiers de la façon suivante:
\Exports\"Nom du rayon"\"Nom du rayon" + "Mois" .xls (exemple de chemin: \Exports\Epicerie\Epicerie Janvier.xls)
Les données à récupérer dans ces fichiers se trouvent sur la plage I2 jusqu'à l'avant dernière ligne de la colonne I.
Dans mon tableau de budgets, j'ai une feuille par mois et sur chaque feuille apparait l'ensemble des rayons.
Ce que je souhaite faire c'est copier la plage de cellules de données de tous les fichiers et faire un collage des valeurs dans mon fichier de budget dans la colonne "Base CA" de chaque rayon pour les 12 mois de l'année, le tout sans avoir à ouvrir mes nombreux fichiers de données.
Je vous joins en exemple un de mes fichiers de budget (j'en ai 6 en tout) ainsi qu'un exemple de fichier de données.
J'espère avoir été suffisament clair dans mon exposé, sinon n'hésitez pas à m'interpeler.
J'espère que vous pourrez m'aider à réoudre ce problème.
Merci par avance pour tout.
je fais appelle de nouveau à vous car je suis face à un gros problème que mon faible niveau ne me permet pas de résoudre. J'ai eu beau chercher ici et sur d'autres forums je n'arrive pas à construire la macro que je souhaite.
Je vous explique: j'ai un classeur excel qui me sert à établir des budgets. Dans ce classeur, je dois intégrer le CA quotidien de l'année précédente qui servira de base de calcul.
Evidemment quand j'exporte ces données depuis un logiciel externe cela ne s'intégre pas directement dans mon classeur excel (ce serait trop beau). Ces données sont exportées dans un classeur excel différent.
Il y a un fichier par mois et par rayon (ce qui représente environ dans les 500 fichiers au final, vous comprendrez la lourdeur que cela représente de faire des copier-coller manuels, avec les riques d'erreur que cela peut engendrer).
La racine du chemin de ces fichiers est la même que celle du fichier de budget (on peut donc utiliser le ThisWorkbook.Path), après ils sont répartis dans des sous-dossiers de la façon suivante:
\Exports\"Nom du rayon"\"Nom du rayon" + "Mois" .xls (exemple de chemin: \Exports\Epicerie\Epicerie Janvier.xls)
Les données à récupérer dans ces fichiers se trouvent sur la plage I2 jusqu'à l'avant dernière ligne de la colonne I.
Dans mon tableau de budgets, j'ai une feuille par mois et sur chaque feuille apparait l'ensemble des rayons.
Ce que je souhaite faire c'est copier la plage de cellules de données de tous les fichiers et faire un collage des valeurs dans mon fichier de budget dans la colonne "Base CA" de chaque rayon pour les 12 mois de l'année, le tout sans avoir à ouvrir mes nombreux fichiers de données.
Je vous joins en exemple un de mes fichiers de budget (j'en ai 6 en tout) ainsi qu'un exemple de fichier de données.
J'espère avoir été suffisament clair dans mon exposé, sinon n'hésitez pas à m'interpeler.
J'espère que vous pourrez m'aider à réoudre ce problème.
Merci par avance pour tout.