Sub Sauvegarder1()
Dim chemin$
With ThisWorkbook
chemin = .Path & "\Mes fichiers\" 'à adapter
If Dir(chemin, vbDirectory) = "" Then MkDir chemin 'crée le dossier s'il n'existe pas
.SaveCopyAs chemin & .Name
End With
End Sub
Sub Sauvegarder2()
Dim chemin$, fichier$, ext$
With ThisWorkbook
chemin = .Path & "\Mes fichiers\" 'à adapter
If Dir(chemin, vbDirectory) = "" Then MkDir chemin 'crée le dossier s'il n'existe pas
fichier = Trim(InputBox("Entrez le nom du fichier :", "Nom sans les caractères interdits \ / : * ? "" < > |"))
If fichier = "" Then Exit Sub
ext = Mid(.Name, InStrRev(.Name, ".")) '.xlsm ou .xls
.SaveCopyAs chemin & fichier & ext
End With
End Sub
Sub Sauvegarder3()
Dim chemin$, fichier$, ext$
With ThisWorkbook
chemin = .Path & "\Mes fichiers\" 'à adapter
If Dir(chemin, vbDirectory) = "" Then MkDir chemin 'crée le dossier s'il n'existe pas
fichier = Left(.Name, InStrRev(.Name, ".") - 1)
ext = Mid(.Name, Len(fichier) + 1) '.xlsm ou .xls
.SaveCopyAs chemin & Trim(fichier & " " & [L1]) & ext
End With
End Sub