Erreur en sauvegarde de fichier excel auto

Résolu
chris0669 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   -  
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'ai une macro qui sauvegarde mon fichier excel avec une copie sur un autre volume.

mon problème c'est que si j'ouvre le fichier deux fois il me fait une erreur 104 car il trouve un fichier du même nom se qui est normal.
j'aimerais qu'il écrase le fichier existant.
merci de votre aide.

ci dessous ma macro.

Private Sub Workbook_BeforeClose(Cancel As Boolean)


    'Déclaration des variables
    Dim NomDossier As String
    Dim NomFichier As String
    
    'Affectation des variables
    NomDossier = "f:\"
    'Désactiver les messages d'alertes
    Application.DisplayAlerts = False
    'On créé le nom du fichier de sauvegarde (Date + Nom)
    NomFichier = Day(Date) & "-" & Month(Date) & "-" & Year(Date) & "_" & "Budjet Christian 2020.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  



Configuration: Windows / Chrome 80.0.3987.149
A voir également:

1 réponse

f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714
 
Bonjour,

Ai, teste votre code: pas d'erreur!
0
chris0669 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention  
 
y a t'il une façon de pas avoir l'erreur 104 quant tu sauvegarde le fichier deux fois de suite ?
explication: j'ouvre mon tableau excel je ferme il fait bien la copie de sauvegarde sur le volume F puis j'ouvre une deuxième fois le tableau et le re ferme a se moment là il me met le message d'erreur car il trouve le même fichier.
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 714 > chris0669 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention  
 
Re,

Ben, ai juste utilise votre code, pas plus..
0