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
726
Réponses
5
Affichages
304
Réponses
16
Affichages
539

Statistiques des forums

Discussions
312 316
Messages
2 087 185
Membres
103 491
dernier inscrit
bilg1