Bonjour à tous,
J'aimerai sauvegarder mon fichier Excel en ouvrant une fenêtre "enregistrer sous" sous format "xlsm",
Actuellement j'ai ce code qui fonctionne bien, SAUF que l'utilisateur peut choisir n'importe quel format d'enregistrement (ce que je ne souhaite pas)
J'ai un autre code qui cette fois enregistre bien sous format xlsm mais ne m'ouvre pas la fenêtre d'enregistrer sous, or je voudrais que les utilisateurs puissent choisir eux même le chemin d'enregistrement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 'Pour enregistrer le fichier sous un nouveau nom et garder l'ancien Dim objSaveBox As FileDialog 'Définit la fenêtre "Enregistrer sous" Set objSaveBox = Application.FileDialog(msoFileDialogSaveAs) With objSaveBox 'Définit un nom par défaut dans le champ "Nom de fichier". .InitialFileName = "Nom fichier.xlsm" .FilterIndex = 4 .Show 'Enregistre .Execute End With Unload Me
Je n'arrive pas à faire un mixte de ces deux codes pour que cela fonctionne, avez-vous des idées ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2ActiveWorkbook.SaveAs Filename:=chemin & nomfichier, FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=True
Merci d'avance pour vos réponses !
Partager