Exporter un onglet
Usage principal
Vous avez un super tableau excel avec plein d'onglets de données et un onglet de synthèse. Vous avez envie d'envoyer la synthèse mais sans diffuser les données ou les calculs intermédiaires (sans compter que cela diminuera la taille du document à envoyer).
Cette macro permet d'exporter un onglet dans un classeur autonome, en conservant la mise en forme et en remplaçant les formules par des valeurs. Le nom du fichier généré est obtenu en concaténant le nom du classeur avec le nom de l'onglet et il est sauvegardé sous %temp%.
Usages complémentaires avec le clavier
Des fonctionnalités supplémentaires sont possibles en conjonction avec une touche de fonction (je reconnais que c'est un peu compliqué mais je n'avais pas envie de rajouter une autre icone à ma barre déjà bien remplie d'où cette «surcharge») :
Avec la touche CTRL :
- tous les onglets se finissant par "(2)" sont renommés en retirant ce suffixe (*) après avoir renommé l'onglet sans le suffixe en ".bak"
- puis elle propose la suppression de chaque onglet ".bak"Avec la touche SHIFT : toutes les colonnes de la zone nommée "MASQUER" de l'onglet courant sont cachées (ou décachées)
(*) Ce suffixe est ajouté automatiquement quand vous déplacez ou recopiez un onglet du même nom depuis un autre fichier Excel ouvert en parallèle
La macro est présente sous le nom «FExporterOnglet» dans le fichier zip à télécharger depuis la page des macros