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

J

jean michel

Guest
bonsoir

J'affiche la boîte de dialogue standard " Enregistrer sous " par le code ci dessous trouvé dans l'aide tout se passe bien sauf que le fichier n'est jamais enregistrer ,je ne vois pas ce qu'il manque

merci de votre aide
bonne soiree à tous

Sub Macro22()
fileSaveName = Application.GetSaveAsFilename( _
fileFilter:="Text Files (*.xls), *.xls")
If fileSaveName <> False Then
MsgBox "Votre fichier a été enregistrer sous" & fileSaveName
End If

End Sub
 
Salut Jean-Michel,

La procédure GetSaveAsFilename ne fait qu'afficher la boite de dialogue, elle n'enregistre pas.
Tu devras donc la faire suivre d'une instruction "SaveAS", par exemple comme ceci :

fileSaveName = Application.GetSaveAsFilename(fileFilter:="Excel Files (*.xls), *.xls")
If fileSaveName <> False Then
ActiveWorkbook.SaveAs Filename:=fileSaveName, FileFormat:=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, CreateBackup:=False
MsgBox "Votre fichier a été enregistré sous" & fileSaveName
End If

A+
Horatio
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
0
Affichages
113
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
370
Retour