Bonjour à tous,
Je dois copier une feuille d'un classeur vers un autre.
Ce classeur peut être ouvert ou fermé.
Pour cela je test si il est ouvert ou fermé, jusque là tout va bien, ensuite je dois supprimer la feuille du classeur A pour copier la feuille du classeur B.
Je n'arrive pas à supprimer la feuille du classeur A il m'indique une erreur "impossible de rentrer en mode arrêt maintenant quand il arrive sur la ligne :
	
	
	
	
	
		
Voici mon code
	
	
	
	
	
		
Merci par avance pour vos aides
	
		
			
		
		
	
				
			Je dois copier une feuille d'un classeur vers un autre.
Ce classeur peut être ouvert ou fermé.
Pour cela je test si il est ouvert ou fermé, jusque là tout va bien, ensuite je dois supprimer la feuille du classeur A pour copier la feuille du classeur B.
Je n'arrive pas à supprimer la feuille du classeur A il m'indique une erreur "impossible de rentrer en mode arrêt maintenant quand il arrive sur la ligne :
		Code:
	
	
	Workbooks("DUER.xls").Sheets("GPT OUEST").Delete
	Voici mon code
		Code:
	
	
	Sub connec()
Application.ScreenUpdating = False
répertoire = ThisWorkbook.Path & "\"
     Fichier = "GPT OUEST.xls"
     Dim lFound As Boolean
     
     lFound = False
     For Each lWorkbook In Workbooks
         If lWorkbook.Name = Fichier Then
             lFound = True
            
 Application.DisplayAlerts = False
    Windows("GPT OUEST.xls").Activate
    Windows("DUER.xls").Activate
    Workbooks("DUER.xls").Worksheets("GPT OUEST").Select
         
         Workbooks("DUER.xls").Sheets("GPT OUEST").Delete
         
         Application.DisplayAlerts = True
         Workbooks("GPT OUEST.xls").Worksheets("GPT OUEST").Copy After:=Workbooks("DUER.xls").Sheets("Synoptique")
         
        Exit For
         End If
     Next
     If lFound Then
 Else
 Workbooks.Open filename:=ThisWorkbook.Path & "\GPT OUEST.xls"
 Application.DisplayAlerts = False
         Workbooks("DUER.xls").Worksheets("GPT OUEST").Select
        Workbooks("DUER.xls").Worksheets("GPT OUEST").Delete
         
          Workbooks("GPT OUEST.xls").Worksheets("GPT OUEST").Copy After:=Workbooks("DUER.xls").Sheets("Synoptique")
   
' Workbooks(fichier).Close
    Workbooks("DUER.xls").Worksheets("synoptique").Select
End If
Application.ScreenUpdating = True
End Sub
	Merci par avance pour vos aides