joliemaman007
XLDnaute Nouveau
Bonjour à tous, oh gens de mon forum préféré.
J’ai une jolie petite colle pour vous (et une humble demande); je vous explique :
J’ai un répertoire que l’on va appeler pour la forme HeBeYenA, qui contient, pour le moment, environ 5000 fichiers (et ça grimpe) relatifs à des pays. Ils sont tous sauvegardés sous le même format :
(1) Je voudrais avoir une routine qui prend tous les fichiers qui se trouvent dans HeBeYenA et les zippe par pays (en se servant du code iso puisqu’il est disponible) avec comme nom d’archive juste les 7 premiers caractères (donc, par exemple pour BGD, prendre tous les fichiers qui commencent par aa-bgd- et les zipper dans un fichier aa-bgd.zip), et probablement dans un autre repertoire que j'appelerai MesZips. à noter, j'utilise 7-Zip.
(2) Une fois que tous les Zips sont fait, je voudrais pouvoir mettre à jour ces zips avec les informations/documents que je rajoute dans le répertoire HeBeYenA (donc relancer la macro en rajoutant les nouveaux fichiers sur le même zip qui lui se trouve maintenant dans MesZips,
(3) et cerise sur le gâteau, si jamais un fichier plus récent a remplacé un ancien (donc avec le même nom, mais pas la même date), que ce fichier « révisé » vienne écraser celui dans le zip.
Si l’un ou l’une d’entre vous peut m’aider, je lui en serai à jamais reconnaissante. Quel cadeau de fin d’année ce serait.
Mes capacités VBA sont très faibles, et j’avoue que le faire un par un, ça me décourage. Alors à vous les expert(e)s et maîtres(ses) du VBA, je me fie. . Et les commentaires d'explications sont les bienvenus car en même temps je souhaite comprendre et apprendre (il n'y a pas d'âge pour apprendre).
Milles mercis anticipés et merci de m'avoir lu jusqu'au bout, même si vous ne pouvez pas m'aider. Et je vous souhaite de bonnes fêtes à toutes et à tous; pas trop d'abus, mais profitez en tout de même, en petit groupe, en prenant soin de vous et de votre entourage.
JolieMaman007 (ben oui, non seulement je suis une maman, mais j'ai le droit de .... )
J’ai une jolie petite colle pour vous (et une humble demande); je vous explique :
J’ai un répertoire que l’on va appeler pour la forme HeBeYenA, qui contient, pour le moment, environ 5000 fichiers (et ça grimpe) relatifs à des pays. Ils sont tous sauvegardés sous le même format :
- aa-aze-abc-089-07dec2020.xls
- aa-ben-abc-027-jun-2003.xls
- aa-bgd-abc-013-dec-1999.xls
- aa-bgd-abc-022-12apr2002.xls
- aa-blr-abc-040-01aug06.xls
- etc.
(1) Je voudrais avoir une routine qui prend tous les fichiers qui se trouvent dans HeBeYenA et les zippe par pays (en se servant du code iso puisqu’il est disponible) avec comme nom d’archive juste les 7 premiers caractères (donc, par exemple pour BGD, prendre tous les fichiers qui commencent par aa-bgd- et les zipper dans un fichier aa-bgd.zip), et probablement dans un autre repertoire que j'appelerai MesZips. à noter, j'utilise 7-Zip.
(2) Une fois que tous les Zips sont fait, je voudrais pouvoir mettre à jour ces zips avec les informations/documents que je rajoute dans le répertoire HeBeYenA (donc relancer la macro en rajoutant les nouveaux fichiers sur le même zip qui lui se trouve maintenant dans MesZips,
(3) et cerise sur le gâteau, si jamais un fichier plus récent a remplacé un ancien (donc avec le même nom, mais pas la même date), que ce fichier « révisé » vienne écraser celui dans le zip.
Si l’un ou l’une d’entre vous peut m’aider, je lui en serai à jamais reconnaissante. Quel cadeau de fin d’année ce serait.
Mes capacités VBA sont très faibles, et j’avoue que le faire un par un, ça me décourage. Alors à vous les expert(e)s et maîtres(ses) du VBA, je me fie. . Et les commentaires d'explications sont les bienvenus car en même temps je souhaite comprendre et apprendre (il n'y a pas d'âge pour apprendre).
Milles mercis anticipés et merci de m'avoir lu jusqu'au bout, même si vous ne pouvez pas m'aider. Et je vous souhaite de bonnes fêtes à toutes et à tous; pas trop d'abus, mais profitez en tout de même, en petit groupe, en prenant soin de vous et de votre entourage.
JolieMaman007 (ben oui, non seulement je suis une maman, mais j'ai le droit de .... )
Dernière édition: