Bonjour,
J'ai récupéré ce code sur le net et il fonctionne bien mais, il m'enregistre le fichier en entier alors que moi, je ne veux que la première page.
Je vous propose ce code et vous verrez que ma feuille est nommée DEVIS mais, elle s'ouvre sur la feuille ACCUEIL et donc, pas bon.
J'ai modifié le code selon les préconisations de 3GB mais ça ne fonctionne pas.
Voici le code :
'Procédure permettant de réaliser un fichier de sauvegarde
Sub FichierSauvegarde1234()
'Déclaration des variables
Dim NomDossier As String
Dim NomFichier As String
'Affectation des variables
NomDossier = "D:\Mes Documents\Sauvegarde_xlsm\"
'Désactiver les messages d'alertes
Application.DisplayAlerts = False
'On créé le nom du fichier de sauvegarde (Date + Nom)
NomFichier = Sheets("DEVIS").Range("F5") & " " & Day(Date) & "-" & Month(Date) & "-" & Format(Time, "hh") & " " & Format(Time, "mm") & ".xlsm"
'On sauvegarde le fichier de backup
ActiveWorkbook.SaveCopyAs NomDossier & NomFichier
'On affiche un message de confirmation
MsgBox "Votre fichier de sauvegarde intitulé : " & NomFichier & vbNewLine & _
"dans le dossier suivant : " & NomDossier, vbOKOnly + vbInformation, "CONFIRMATION"
'On quitte Excel
'Application.Quit
End Sub
MERCI A TOUS;