Bonjour à tous,
j’aimerai savoir comment programmer un enregistrement hebdomadaire en VBA, par exemple pour que mon fichier Excel s’enregistre dans « C:\Users\DimitriALL\Suppervion CONCASSEUR » tous les vendredis à 18H.
Et si possible qu’il se nomme
« Semaine 23 – 06/06/14 – 18H00.xlsm »
« Semaine 24 – 13/06/14 – 18H00.xlsm »
Et qu’une fois l’enregistrement effectué que mon fichier Excel se remette à zéros.
Pour le moment je n’arrive qu’à enregistrer mon fichier Excel en cliquant sur un bouton sans savoir intégrer le numéro de la semaine dans le titre. Ce qui au final ne correspond en rien à mes attentes, puisque rien est automatique et que rien ne se remet à zéros.
Merci à tous !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Public Sub CommandButton1_Click() 'copie sauvegarde classeur Dim nom As String nom = Rows(r2) & "SEMAINE" & Day(Date) & "-" & Month(Date) & "-" & Year(Date) & "_" & Hour(Time) & "H" & Minute(Time) & "MIN" & ".xlsm" ActiveWorkbook.SaveCopyAs "C:\Users\ALLARD\Suppervion CONCASSEUR" & "\" & nom rep = MsgBox("Votre fichier EXCEL est sauvegardé dans vos documents sous le nom : " & nom, vbYes + vbInformation, "Copie sauvegarde classeur") End Sub
Partager