VBA_dev_Anne_Marie
XLDnaute Occasionnel
Bonjour,
Mon fichier s'appelle Mon_fichier_1.xlsm, je souhaite l'enregistrer comme Mon_fichier_final_1.xlsm. Je voudrais que le fichier initial soit purgé de données après l'enregistrement.
Mon code (dans ThisWorkbook) est :
Malheureusement, ce code ne marche pas. En ouvrant le fichier initial je constate les données.
Merci beaucoup pour votre aide !
Mon fichier s'appelle Mon_fichier_1.xlsm, je souhaite l'enregistrer comme Mon_fichier_final_1.xlsm. Je voudrais que le fichier initial soit purgé de données après l'enregistrement.
Mon code (dans ThisWorkbook) est :
VB:
Sub Purge()
Sheets("1 - Feuille de Suivi ").Range("C4") = ""
Sheets("1 - Feuille de Suivi ").Range("C6") = ""
Sheets("1 - Feuille de Suivi ").Range("C7") = ""
Sheets("1 - Feuille de Suivi ").Range("C11") = ""
Sheets("1 - Feuille de Suivi ").Range("C12") = ""
End Sub
Public Sub Workbook_BeforeClose(Cancel As Boolean)
If Me.Name = "Mon_fichier_1.xlsm" Then
Call Purge
Me.Save
End If
End Sub
Malheureusement, ce code ne marche pas. En ouvrant le fichier initial je constate les données.
Merci beaucoup pour votre aide !