Macro pour sauvergarder sous avec le nom d'une cellule

cpaumier -  
 cpaumier -
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

  1. vtp
     
    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