Excel 2013 : Comment sauvegarder un onglet avec date dans répertoire sur Excel VBA en moins de 5 min.

Excel 2013 : Comment sauvegarder un onglet avec date dans répertoire sur Excel VBA en moins de 5 min.Excel 2013 : Comment sauvegarder un onglet avec date dans répertoire sur Excel VBA en moins de 5 min.

 

EXCEL_2013_VBA_ENREGISTREMENT_ONGLET_DATE

Problématique :

Je souhaite faire une sauvegarde d’un onglet de mon classeur avec date et dans un répertoire dédié à cet effet. Pour exemple, je peux avoir un modèle de facture, devis…

Excel 2013 : Comment sauvegarder un onglet avec date dans répertoire sur Excel VBA en moins de 5 min.

Excel 2013 : Comment sauvegarder un onglet avec date dans répertoire sur Excel VBA en moins de 5 min.

Répertoire nommé : dans mon exemple “C:\Users\Alexandre\Desktop\TEST_SAUVEGARDE_ONGLET_CLASSEUR” a renommer suivant besoin.

Excel 2013 : Comment sauvegarder un onglet avec date dans répertoire sur Excel VBA en moins de 5 min.

Excel 2013 : Comment sauvegarder un onglet avec date dans répertoire sur Excel VBA en moins de 5 min.

Comment faire?

Solution :

Plusieurs étapes :

  1. Copie l’onglet “RECAPITULATIF”
  2. Colle dans nouveau classeur
  3. Déclarer et vérifier le nom du répertoire
  4. Tester si répertoire existe
  5. Sur le fichier créé je l’enregistre avec SaveAs avec le nom “Extraction_Recap” et le format dd-mmmm-yyyy ensuite “.xls”
  6.  Je ferme le classeur

J’ajoute un BP pour y associer la macro

Excel 2013 : Comment sauvegarder un onglet avec date dans répertoire sur Excel VBA en moins de 5 min.

Excel 2013 : Comment sauvegarder un onglet avec date dans répertoire sur Excel VBA en moins de 5 min.

Pour détail :

Dir(String, FileAttribute)

Retourne une chaîne représentant le nom d’un fichier, d’un répertoire ou d’un dossier qui correspond à un modèle ou un attribut de fichier spécifié ou au nom de volume d’un lecteur.

MkDir chemin d’accès

L’argument du chemin d’accès est une expression de chaîne qui identifie le répertoire ou dossier à créer. Le chemin d’accès peut inclure le lecteur. Si aucun lecteur n’est spécifié,MkDir crée le nouveau répertoire ou dossier sur le lecteur actif.

Code source VBA :

Excel 2013 : Comment sauvegarder un onglet avec date dans répertoire sur Excel VBA en moins de 5 min.

Excel 2013 : Comment sauvegarder un onglet avec date dans répertoire sur Excel VBA en moins de 5 min.

Excel 2013 : Comment sauvegarder un onglet avec date dans répertoire sur Excel VBA en moins de 5 min.

Excel 2013 : Comment sauvegarder un onglet avec date dans répertoire sur Excel VBA en moins de 5 min.

Détail important :

Attention dans répertoire à la fin, ne pas mettre de “\” ,sinon vous aurez un code erreur.

Version Youtube :

Tuto :

Recevoir la newsletter

Inscrivez-vous maintenant et recevez un e-mail les fois où je publie du contenu.

I agree to have my personal information transfered to AWeber ( more information )

Je hais les spams. Vous pouvez vous désinscrire à tout moment.

Pour marque-pages : Permaliens.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *