Bonjour à toutes & à tous,
Tout d’abord toutes mes excuses ce post ne devrait pas se trouver là, mais je pense qu’il sera vu par plus de personnes ici que dans la rubrique Salon.
Après de longueeeesss heurressss de travail, j’ai enfin terminé mon application.
L’histoire :
Un jour j’en eu marre d’être obligé de passé par mon logiciel de compression pour à chaque fois Zipper le fichier, et d’être obligé de vérifier les caractères spéciaux, les espaces, etc… Donc ma fainéantise m’a poussé à développer ce petit programme.
Présentation :
Vous trouverez donc en PJ un fichier de macro complémentaire Zip_To_XLD. Une fois installée, vous aurez un nouveau bouton dans Excel « Zip->XLD ». Lorsque vous voudrez sauvegarder un fichier pour le forum, cliquez dessus. La macro fera alors :
1 – Sauvegarde fichier Excel
2 – Compression automatique en Zip
3 – Si il y a des caractères spéciaux ou espaces, la macro corrige automatiquement le nom de fichier.
4 – Vous informe si la taille dépasse les 50 Ko fatidiques.
5 – Copie du chemin dans le presse papier.
Et voilà en une opération vous faites tout !!! vous n’avez plus sur le forum qu’à faire dans la boite de dialogue fichier (celle à coté du bouton parcourir) un bête click-droit / Coller !!!
Installation :
1 - Extraire le fichier dans un répertoire,
2 – Ouvrir Excel, une feuille vierge, puis aller dans le menu Outil > Macro complémentaire et aller chercher le fichier à l’endroit où vous l’avez extrait.
3 – Cliquez sur OK et voilà !!
Premier lancement :
Lorsque vous cliquerez pour la première fois sur le bouton l’application vous demandera de lui donner le compresseur que vous utilisez. Vous aurez ensuite le choix d’indiquez vous même où se trouve ce compresseur, ou alors laisser l’application le chercher elle même.
Il y a des dizaines de compresseurs disponibles, gratuits ou non. J’ai pris la décision d’inclure les 3 plus connus. Je ne peux pas gérer le cas par cas. Si un autre logiciel de compression est plébiscité en masse j’essaierais de le rajouter !!
Une fois cette opération faites, le Xla est pleinement fonctionnel.
Remise à Zéro :
Si vous aviez besoin de remettre l’application à zéro, ouvrez un classeur vierge, et tapez dans le cellule A1 (uniquement) : RazZipToXld (tel quel !). Cliquez sur le bouton et l’appli se réinitialise.
Je sais c’est un peu tordu comme texte, mais je ne voulais pas que l’application se remette à zéro par erreur lol !!!!!!
Bug :
- Pas de Bug connu mais si vous en rencontrez un, merci de me le signaler.
- Selon la puissance de votre machine, le temps d’exécution peut être plus ou moins long.
- Désolé mais l’application ne marche pas pour les possesseurs de MAC, mais si une bonne âme veut l’adapter pour cette plate-forme, se serait avec grand plaisir !
- Sous FireFox à priori le coller ne marche pas. Il faut cliquer sur le bouton parcourir et ensuite faire le coller !!! Je ne sais pas pourquoi si quelqu’un à la solution je suis preneur lol.
Remerciements :
Un grand merci à Hervé et Pascal76, pour leurs tests et leurs suggestions toujours très pertinentes.
Enfin merci à Sylvain pour son application VBA->XLD, qui m’a fourni l’idée de ce XLA.
Vous noterez d’ailleurs une légère « ressemblance ». J’ai pensé qu’essayer de faire quelque chose de cohérent graphiquement n’était pas une mauvaise idée.
Enfin pour finir vous pouvez utiliser le code librement, seulement sur les deux parties qui ne sont pas de moi, merci de le préciser.
Amusez-vous bien, en espérant que cela vous plaira.
++
Creepy
PS : Ce barbaPAStruc me fera mon 400, mon 500, mon 1 000 et mon 10 000ème post !!!
[file name=Zip_to_Xld.zip size=29917]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Zip_to_Xld.zip[/file]
Tout d’abord toutes mes excuses ce post ne devrait pas se trouver là, mais je pense qu’il sera vu par plus de personnes ici que dans la rubrique Salon.
Après de longueeeesss heurressss de travail, j’ai enfin terminé mon application.
L’histoire :
Un jour j’en eu marre d’être obligé de passé par mon logiciel de compression pour à chaque fois Zipper le fichier, et d’être obligé de vérifier les caractères spéciaux, les espaces, etc… Donc ma fainéantise m’a poussé à développer ce petit programme.
Présentation :
Vous trouverez donc en PJ un fichier de macro complémentaire Zip_To_XLD. Une fois installée, vous aurez un nouveau bouton dans Excel « Zip->XLD ». Lorsque vous voudrez sauvegarder un fichier pour le forum, cliquez dessus. La macro fera alors :
1 – Sauvegarde fichier Excel
2 – Compression automatique en Zip
3 – Si il y a des caractères spéciaux ou espaces, la macro corrige automatiquement le nom de fichier.
4 – Vous informe si la taille dépasse les 50 Ko fatidiques.
5 – Copie du chemin dans le presse papier.
Et voilà en une opération vous faites tout !!! vous n’avez plus sur le forum qu’à faire dans la boite de dialogue fichier (celle à coté du bouton parcourir) un bête click-droit / Coller !!!
Installation :
1 - Extraire le fichier dans un répertoire,
2 – Ouvrir Excel, une feuille vierge, puis aller dans le menu Outil > Macro complémentaire et aller chercher le fichier à l’endroit où vous l’avez extrait.
3 – Cliquez sur OK et voilà !!
Premier lancement :
Lorsque vous cliquerez pour la première fois sur le bouton l’application vous demandera de lui donner le compresseur que vous utilisez. Vous aurez ensuite le choix d’indiquez vous même où se trouve ce compresseur, ou alors laisser l’application le chercher elle même.
Il y a des dizaines de compresseurs disponibles, gratuits ou non. J’ai pris la décision d’inclure les 3 plus connus. Je ne peux pas gérer le cas par cas. Si un autre logiciel de compression est plébiscité en masse j’essaierais de le rajouter !!
Une fois cette opération faites, le Xla est pleinement fonctionnel.
Remise à Zéro :
Si vous aviez besoin de remettre l’application à zéro, ouvrez un classeur vierge, et tapez dans le cellule A1 (uniquement) : RazZipToXld (tel quel !). Cliquez sur le bouton et l’appli se réinitialise.
Je sais c’est un peu tordu comme texte, mais je ne voulais pas que l’application se remette à zéro par erreur lol !!!!!!
Bug :
- Pas de Bug connu mais si vous en rencontrez un, merci de me le signaler.
- Selon la puissance de votre machine, le temps d’exécution peut être plus ou moins long.
- Désolé mais l’application ne marche pas pour les possesseurs de MAC, mais si une bonne âme veut l’adapter pour cette plate-forme, se serait avec grand plaisir !
- Sous FireFox à priori le coller ne marche pas. Il faut cliquer sur le bouton parcourir et ensuite faire le coller !!! Je ne sais pas pourquoi si quelqu’un à la solution je suis preneur lol.
Remerciements :
Un grand merci à Hervé et Pascal76, pour leurs tests et leurs suggestions toujours très pertinentes.
Enfin merci à Sylvain pour son application VBA->XLD, qui m’a fourni l’idée de ce XLA.
Vous noterez d’ailleurs une légère « ressemblance ». J’ai pensé qu’essayer de faire quelque chose de cohérent graphiquement n’était pas une mauvaise idée.
Enfin pour finir vous pouvez utiliser le code librement, seulement sur les deux parties qui ne sont pas de moi, merci de le préciser.
Amusez-vous bien, en espérant que cela vous plaira.
++
Creepy
PS : Ce barbaPAStruc me fera mon 400, mon 500, mon 1 000 et mon 10 000ème post !!!