Enregistrer sous .....

  • Initiateur de la discussion Initiateur de la discussion wachoo31
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

wachoo31

XLDnaute Occasionnel
Bonjour à toutes et tous vous les excelliens de qualité

Mon problème du jour:

je voudrais créé une macro pour enregistrer une copie de feuille sous un nom de fichier défini par le contenu d'une cellule mais le gros problème est que je voudrais pouvoir a chaque fois choisir le répertoire de destination sans pouvoir changer le nom du fichier.

Je sais je suis compliqué mais bon. Cela est il possible et comment faire
 
bonjour
'Enregistrement d'un fichier :
'Test si le répertoire de destination existe sinon le crée
'(adapté de J Walkenbach,
'Vasant Nanavati, microsoft.public.excel.programming)
'c par autre lettre
'tu remplace MonDossier par le nom du dossier
'idem MonFichier par le nom du fichier

Sub SaveInMyFolder()
Dim x As String, strPath As String

On Error Resume Next
strPath = 'c:\\MonDossier\\MonFichier.xls'
x = GetAttr(strPath) And 0
If Err <> 0 Then
MkDir strPath
End If
ActiveWorkbook.SaveAs Filename:=strPath & '\\' & ActiveWorkbook.Name
End Sub
au revoir
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
6
Affichages
569
Réponses
3
Affichages
208
Réponses
37
Affichages
1 K
Réponses
14
Affichages
324
Retour