Bonjour,
J'ai créer cette macro pour actualiser une autre fichier.
La macro ouvre le fichier de destination, effectue des copies de données, enregistre et ferme le fichier de destination.
Fichier Source : "Fichier Gestion.xlsm" (dans lequel se trouve la macro)
Fichier Destination : Gestion_ Teams.xlsx
Je souhaite savoir s'il est possible de réaliser les mêmes étapes sans devoir ouvrir et fermer le fichier de destination car ces actions font "clignoter" mes fichiers Excel.
	
	
	
	
	
		
Merci par avance
	
		
			
		
		
	
				
			J'ai créer cette macro pour actualiser une autre fichier.
La macro ouvre le fichier de destination, effectue des copies de données, enregistre et ferme le fichier de destination.
Fichier Source : "Fichier Gestion.xlsm" (dans lequel se trouve la macro)
Fichier Destination : Gestion_ Teams.xlsx
Je souhaite savoir s'il est possible de réaliser les mêmes étapes sans devoir ouvrir et fermer le fichier de destination car ces actions font "clignoter" mes fichiers Excel.
		VB:
	
	
	Private Sub Workbook_AfterSave(ByVal Success As Boolean)
Workbooks.Open Filename:="C:\Users\CE\OneDrive - Truck\PAE\Gestion_ Teams.xlsx", _
                       UpdateLinks:=True
    Workbooks("Fichier Gestion.xlsm").Activate
    Range("D3:D500").Select
    Application.CutCopyMode = False
    Selection.Copy
    Workbooks("Gestion PAE _ Teams.xlsx").Activate
    Range("D3").Select
    Selection.PasteSpecial Paste:=xlPasteAllMergingConditionalFormats, Operation _
        :=xlNone, SkipBlanks:=False, Transpose:=False
    
    
            ActiveWorkbook.Save
    ActiveWindow.Close
    
        Workbooks("Fichier Gestion.xlsm").Activate
        Range("B1").Select
End SubMerci par avance
 
	 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		