En fait, ton code permet seulement de ne plus afficher l'erreur mais les critères au delà de 2 ne sont pas affichés. en tout cas dans ma version XL 2010
mais j'ai trouvé la réponse entre temps. En fait, à partir de 3 critères la propriété criteria1 devient une collection et il ne reste plus qu'à boucler dessus
Code:
Sub filterList()
For Each n In ActiveSheet.AutoFilter.Filters(1).Criteria1
Debug.Print n
Next
End Sub
limite de la méthode : à priori cela ça ne marche pas avec les dates & heures !