eldoctor62
XLDnaute Nouveau
Bonjour,
Je souhaites qu'a la fermeture de mon fichier, une macro enregistre a la date du jour, j'ai écrit ceci :
	
	
	
	
	
		
Mais beaucoup de cellule ainsi que les macros ne sont pas souhaité dans cette sauvegarde...
D'avance merci de bien vouloir me venir en aide,
Je voudrais par exemple qu'il n'enregistre que :
Range("E1:G1").Select
	
		
			
		
		
	
				
			Je souhaites qu'a la fermeture de mon fichier, une macro enregistre a la date du jour, j'ai écrit ceci :
		Code:
	
	
	Private Sub Workbook_BeforeClose(Cancel As Boolean)
' je met a jour la base de données
ENVOIversHISTO
' je copie la date pour controler le lendemain
    Range("A2").Select
    Selection.Copy
    Range("A1").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
        
' je sauvegarde
Application.DisplayAlerts = False
    ActiveWorkbook.Save
' en fermant je sauvegarde pour celine a la date du jour
Dim Chemin As String
Chemin = "R:\DEPARTEMENT\"
ActiveWorkbook.SaveAs Filename:= _
Chemin & "Anomalies - " & Format(Date, "yyyy mm dd") & " .xls", FileFormat:=xlExcel8, _
Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False
Application.DisplayAlerts = True
End Sub
	Mais beaucoup de cellule ainsi que les macros ne sont pas souhaité dans cette sauvegarde...
D'avance merci de bien vouloir me venir en aide,
Je voudrais par exemple qu'il n'enregistre que :
Range("E1:G1").Select
			
				Dernière édition: