Bonjour à tous,
J'utilise une macro activable via un bouton qui enregistre automatiquement une feuille de mon classeur dans un dossier en.xls
Pas de soucis pour la macro d'enregistrement, cependant, le fichier s'enregistre automatiquement dans mes documents au lieu du chemin définit, je vous link le code ci-dessous:
Sub print_older()
Dim extension As String
Dim chemin As String, nomfichier As String
Dim style As Integer
Application.ScreenUpdating = False
ThisWorkbook.ActiveSheet.Copy
extension = ".xls" ' enregistre en format excel
chemin = "C:\Users\MON NOM\Desktop\Da Ca\Excel\Storage\" ' désigne l'endroit où doit être enregistré le fichier
nomfichier = Format(Date, "DDMMYYYY") & "_Older_Da Ca" & extension ' enregistre le fichier en lui donnant la date du jour + older Da ca en nom
With ActiveWorkbook
.ActiveSheet.DrawingObjects(1).Delete ' dans le fichier à enregistrer supprime le bouton de la macro
.SaveAs Filename:=nomfichier
.Close ' Ferme le fichier
End With
End Sub
Mon chemin ne me semble pas éronné pourtant rien à faire ça enregistre automatiquement dans "mes documents", auriez-vous une idée?
Bonne journée