Bonjour,
J'ai un code qui me permet d'enregistrer mon fichier avec un nom en fonction de plusieurs cellules, dans un dossier qui lui aussi est défini par une cellule. Si le dossier n'existe pas, il me le crée.
Maintenant, je souhaiterai avant qu'il enregistre me faire apparaitre la boite de dialogue "Enregistrer sous" dans le dossier de destination avec le nom du fichier pré-rempli.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Private Sub Enregistrer_Click() Dim Chemin As String Dim mondossier As String Dim Fichier As String ' Nom du chemin Chemin = "C:\...\Essai devis\" 'Nom du dossier mondossier = Range("J6").Value 'nom du fichier Fichier = Range("J6") & " " & Format(Range("F2"), "00") & " " & Format(Range("G2"), "00") & " " & Format(Range("H2"), "000") & " " & Format(Range("I2"), "000") & ".xlsm" 'teste de la présence du dossier If Dir(Chemin & mondossier, 16) = "" Then MkDir Chemin & mondossier ActiveWorkbook.SaveAs Chemin & mondossier & "\" & Fichier
Est ce que quelqu'un peu m'aider. Je n'y arrive pas.
Partager