Macro VBA pour enregistrement avec nom de fichier

  • Initiateur de la discussion Initiateur de la discussion Boulie72
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

Boulie72

Guest
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
 
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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Résolu(e)
Microsoft 365 planning
Réponses
17
Affichages
2 K
Réponses
4
Affichages
546
Retour