Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Macro VBA - Enregistrer un fichier dans un répertoire particulier

Bilja

XLDnaute Nouveau
Bonjour,

J'aurais encore besoin d'aide pour la résolution d'un truc qui avait l'air bien simple, mais finalement que je n'arrive pas à résoudre.
Voilà mon souci : j'ai besoin de créer une macro VBA qui enregistre un fichier (lorsque celui est ouvert) dans un répertoire bien particulier sous un nom qui varie selon certains critères.
Paradoxalement, je suis arrivée à paramétrer le nom du fichier dans la macro (et ça fonctionne bien) mais je n'arrive pas à l'enregistrer sous un répertoire particulier.
Ce que j'ai fait, c'est enregistrer la macro manuellement en utilisant la fonction standard excel du menu "Fichier/enregsitrer sous". Cependant, quand j'exécute la macro, le fichier s'enregistre sur le répertoire ouvert par défaut par l'utilisateur. J'y comprends vraiment rien. Pourquoi excel n'enregistre pas ce fichier à l'endroit voulu alors que la macro spécifie bien le nom du répertoire dans lequel il faut enregistrer ce fichier??? C'est un mystère...

Ci joint un fichier excel avec plus de détails.
Merci encore mille fois!
 

Pièces jointes

  • Exemple_enregistrer_sous.xls
    42 KB · Affichages: 1 754
G

Guest

Guest
Re : Macro VBA - Enregistrer un fichier dans un répertoire particulier

Re bonjour,

Essaie tout simplement:

Code:
 ActiveWorkbook.SaveAs Filename:= "P:\FFM\DOSSIERS\Archivage Dossiers\"  &    Nom_fichier

A+
 

Bilja

XLDnaute Nouveau
Re : Macro VBA - Enregistrer un fichier dans un répertoire particulier

Salut HASCO,
Je viens d'essayer, et c'est top, ça marche GRAVE !
MERCI!!!!!!!!!!!!!!!
Je vais essayer l'autre (pour la boucle)...
 

Discussions similaires

Réponses
1
Affichages
201
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…