bonjour , je me trouve un peu embeté devant une erreur d'execution du code suivant , depuis mon classeur A j'execute une commande de suppression de feuille se trouvant dans le classeur B
Workbooks.Open Filename:=chemin & "\B.xls"
Set Wkb = Workbooks("A.xls").Sheets("Correction")
S = Wkb.Range("L17")
Workbooks("B.xls").Activate
Workbooks("B.xls").Unprotect "papillon"
For Each feuille In Worksheets
On Error Resume Next
If (feuille.Name) = Wkb.Range("L17") Then
feuille.Delete ' le probleme se trouve à cette ligne avec l'indication "erreur 1004" la cellule ou le graphique est protegé
Exit For
End If
Next feuille
pourtant j'ai bien deprotegé B avec l'instruction :
Workbooks("B.xls").Unprotect "papillon"
j'avoue ne pas comprendre !
Auriez vous une idée sur l'origine possible de cette erreur ?
Merci