bonjour
mon petit code ne marche pas tres bien le voici :
Set Wkb = Workbooks("Classeur A.xls").Sheets("edition")
S = Wkb.Range("L19")
For Each feuille In Sheets
If (feuille.Name) = S Then
feuille.Activate
'*****************************
Else
Workbooks("Classeur B.xls").Close Savechanges:=True ' fermeture du classeur de destination supposé déjà ouvert
MsgBox "La feuille demandé n'existe pas dans le classeur de destination, il n'a donc pas été crée!"
'**************************************
Exit For
End If
Next feuille
le souci est que j'ai systematiquement le message ""La feuille demandé n'existe pas dans le classeur de destination, il n'a donc pas été crée!" meme si la feuille souhaitée existe bein , est ce du au fait que les instructions qui suivent apres le
Else
sont mal placés ?
Merci pour vos conseils