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 SubMalheureusement, ce code ne marche pas. En ouvrant le fichier initial je constate les données.
Merci beaucoup pour votre aide !
 
	 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		