Macro VBA pour enregistrement avec nom de fichier

Boulie72

XLDnaute Nouveau
Bonjour à tous,

Je suis en train de créer un fichier excel et j'aurai besoin d'aide pour une macro VBA...

Je souhaiterai que lorsque je clique sur la disquette le fichier s'enregistre et la page active s'enregistre à un autre endroit sous un nom de fichier reprenant automatiquement la date du jour.

Pourriez vous m'aider svp?

D'avance merci.

Cordialement

Boulie72
 

sousou

XLDnaute Barbatruc
Bonjour
Tu peux mettre ce code dans thisworkbook de visualbasic.
Je n'ai pas mis ni de contrôle, et je range le document dans le même répertoire
A toi d'adapter à ta configuration
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
ActiveSheet.Copy
Set newclasseur = ActiveWorkbook
With newclasseur
.SaveAs Filename:=ThisWorkbook.Path & "/" & Format(Date, "yy_mm_dd") & ".xlsx"
.Close
End With

End Sub
 

Discussions similaires

  • Résolu(e)
Microsoft 365 planning
Réponses
17
Affichages
848
Réponses
5
Affichages
329
Réponses
16
Affichages
619

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 520
Messages
2 089 298
Membres
104 092
dernier inscrit
karbone57