Macro pour sauvergarder sous avec le nom d'une cellule

Fermé
cpaumier - 10 janv. 2013 à 13:50
 cpaumier - 11 janv. 2013 à 10:56
Bonjour,

Je souhaiterais faire une macro permettant d'ouvrir la boite de dialogue de "sauvegarder sous excel prenant en compte les macros" et que dans la plage "nom du fichier de cette boite de dialogue apparaissent le la valeur d'une cellule du classeur à enregistrer. Ceci de façon à ce que l'utilisateur ai juste à choisir où il veut enregistrer son fichier et sauvergarder.

Merci d'avance,

Bonne journée



3 réponses

Bonjour,

A supposer que le nom de fichier à récupérer soit en A1, insérer la macro suivante dans un module en changeant le chemin à votre convenance

Sub Sauvegarder()

nomfichier = ActiveSheet.Cells(1, 1).Value
chemin = "C:\Documents and Settings\Utilisateur\Mes documents\"
Z = chemin & nomfichier & ".xlsm"
ActiveWorkbook.SaveAs Filename:= _
Z, FileFormat:= _xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False

End Sub

Si l'utilisateur peux avoir plusieurs choix il faut faire une liste de choix en A1

En espérant que cela correspond à ce que vous vouliez
0