XL 2010 Bouton macro enregistrer sous format xlsx

  • Initiateur de la discussion Initiateur de la discussion tallia64
  • 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 !

tallia64

XLDnaute Occasionnel
Bonjour le forum,

je souhaiterai créer un bouton macro pour enregistrer sous en format xlsx.
J'ai fait ce petit code qui me permet d'accéder à la fenêtre d'enregistrement mais ce n'est pas le format XLSX
Pouvez vous m'aider s'il vous plait ?
Je vous en remercie d'avance.

Tallia 🙂


Sub Sauvegarde()
' Sauvegarde de la feuille en format xlsx
Application.GetSaveAsFilename
ActiveWorkbook.Save
End Sub
 
Re : Bouton macro enregistrer sous format xlsx

Bonjour Tallia

Essaye un code de ce type:

Code:
NomF="Test"
ActiveWorkbook.SaveAs Filename:="C:\Temp\" & NomF & ".xlsx", _
        FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
 
Re : Bouton macro enregistrer sous format xlsx

Bonjour,
Je te remercie beaucoup pour ton aide. Le code fonctionne très bien. Cependant que dois je modifier afin que la fenêtre d'enregistrement s'ouvre pour choisir le répertoire d'enregistrement ?
Merci.

Tallia 🙂
 
Re : Bouton macro enregistrer sous format xlsx

Re,

Tu peux tester ce code:

Code:
Sub A()
NomF = Application.GetSaveAsFilename
ActiveWorkbook.SaveAs Filename:=NomF & ".xlsx", _
        FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
End Sub
 
Re : Bouton macro enregistrer sous format xlsx

Bonsoir je te remercie beaucoup pour ton aide ça fonctionne parfaitement 🙂
Après l'ouverture de la fenêtre d'enregistrement j'ai un message d'Excel concernant les fonctionnalités et comme quoi les macros vont être désactivées si je continue l'enregistrement. Est ce qu'il est possible d'enlever ce message.
Je te remercie d'avance.
Bonne soirée

Tallia 🙂
 
Re : Bouton macro enregistrer sous format xlsx

J'ai trouvé afin d'éviter le message "Les fonctionnalités suivantes ne peuvent pas être enregistrées dans des classeurs sans macro :
. Projet VB.....". J'ai rajouté Application.DisplayAlerts = False dans la macro.
Bonne soirée.
Tallia 🙂
 
- 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
115
Réponses
20
Affichages
872
  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
361
Réponses
3
Affichages
582
Retour