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

XL 2019 macro pour un bouton avec lien "enregistrer sous"

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 !

THIERRY59214

XLDnaute Nouveau
Bonjour
Nouveau sur le forum, je cherche a ajouter a mon classeur excel un bouton qui envoi la fonction enregistrer sous un dossier spécifique
merci de votre aide.
 

Pièces jointes

bonjour
penser a la fonction GetsavefileName qui avec le initialfilename permet douvrir une dialog save As dans le dossier que l'on veut

VB:
Sub reg()
    Dim fname As Variant
    
    'si on veut juste un dossier en particulier
    'directiondebase = "C:\Users\patricktoulon\Desktop\mondossier"
    
    'si on veut un dossier en particulier et un nom par defaut
    ' exemple
    nom = ThisWorkbook.Name & "-copie_" & Format(Date, "dd-mm-yyyy") & ".xlsm"
    directiondebase = "C:\Users\patricktoulon\Desktop\mondossier\" & nom
    
    'ouverture du dialog
    fname = Application.GetSaveAsFilename(InitialFileName:=directiondebase, filefilter:="Exel File (*.xlsm), .xlsm", Title:="ENREGISTREMENT DU FICHIER")
    
    'au cas ou on annule
    If fname = False Then MsgBox " Enregistrement annulé": Exit Sub
    
    'enregistrement a l'endroit indiqué dans le dialogue
    ThisWorkbook.SaveAs fname, xlOpenXMLWorkbookMacroEnabled
    
    
End Sub
 
- 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
3
Affichages
132
  • Question Question
Microsoft 365 bouton supprimer
Réponses
4
Affichages
116
Réponses
2
Affichages
93
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…