Enregistrer un fichier sans macro via vba

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

Vilain

XLDnaute Accro
Bonjour à tous,

Je cherche à lancer une macro qui ouvrirait une boite de dialogue (la boite de dialogue classique d'enregistrer sous) permettant de sauvegarder mon fichier. Par défaut je voudrais que le nom de fichier soit vide (et donc à remplir de manière classique) mais que l'option de format de fichier soit en xlsx (du coup sans les macros). Il ne resterait alors qu'à choisir l'emplacement, écrire le nom du fichier et à appuyer sur enregistrer pour que le fichier s'enregistre à l'endroit sélectionné au format xlsx.
Je vous remercie par avance et espère avoir été clair dans ma demande.

Vilain
 
Re : Enregistrer un fichier sans macro via vba

bonjour,

Code:
Sub EnregistrerSous()
CheminEtFichierEnCours$ = "" ' voir !?
RepFichSVG$ = Application.GetSaveAsFilename(CheminEtFichierEnCours$, fileFilter:="Fichiers Excel (*.xlsx),*.xlsx")
If RepFichSVG$ = "Faux" Then Exit Sub
ActiveWorkbook.SaveAs Filename:=RepFichSVG$, FileFormat:=xlOpenXMLWorkbook
'ActiveWorkbook.Close SaveChanges:=False 'voir ici pour close
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
37
Affichages
725
Réponses
5
Affichages
403
Retour