Bonjour,
j'ai une macro qui me permet d'enregistrer mon fichier Excel. Je rencontre un problème, vu que mon fichier est sur mon bureau et que celui-ci est synchronisé avec One-drive je rencontre des erreurs.
Pour faire simple mon code actuel enregistre bien mon fichier sur mon bureau, le problème c'est que si le fichier existe déjà j'ai un message d'erreur. J'aimerais implanter dans ma macro un ActiveWorkbook.save si le fichier existe. en gros si le fichier existe alors ActiveWorkbook.save si il n'existe pas alors fichier.SaveAs Chemin
Private Sub Sauvegarde_Excel_Click()
Dim fichier As Workbook
Dim Chemin As String
Message = MsgBox(Space(23) & "Voulez-vous sauvegarder le fichier ?" & vbCrLf & Space(5) & "Si le fichier est existant celui-ci sera supprimé et remplacé", vbYesNo)
Set fichier = ActiveWorkbook
Chemin = "C:\Users\**********\OneDrive - ***********\Bureau\" & Range("NumDevis").Value & ".xlsm"
If Message = vbYes Then
Application.DisplayAlerts = False
fichier.SaveAs Chemin
Else
MsgBox ("/!\ ATTENTION /!\ :" & vbCrLf & "Le fichier n'a pas été sauvegardé")
End If
End Sub
Merci pour votre aide
Goat