Autant pour moi. ça fonctionne. J'ai rajouté ceci
Dim cel As Range
Peut être que ça venait de là.
Voici mon code en entier pour ceux que ça intéresse :
Sub Mise_A_Jour()
Dim plage As Range
Dim cel As Range
Sheets("ListeMDC" ).Select 'permet la sélection de la feuille ListeMDC
Selection.AutoFilter Field:=14, Criteria1:="<>"
'permet de filtrer les données, <> signie "non vides"
'pour que la ligne ci dessus fonctionne,
'il faut au préalable activer les filtres de la colonne A à N sur la ListeMDC
Range("A6:N" & Range("A65536" ).End(xlUp).Row).Select
Selection.Copy
Sheets("MDCcloses" ).Select
Range("A6" ).Select
ActiveSheet.Paste
Sheets("ListeMDC" ).Select
Selection.AutoFilter Field:=14 'permet d'enlever le filtre sur la liste MDC
Merci galopin
Message édité par grosquick59 le 28-06-2010 à 18:06:25