Hum, ok, je comprend l'idée.
Une fois le top défini et le tri également automatisé (si nécessaire) le TCD vit sa vie sans besoin de le reprogrammer...
Je devrais alors enlever le ClearAllFilters...
J'aurai souhaité conservé ce ClearAllFilters pour éviter les fausses manip des opérateurs. Être sur que s'il modifie un champ un jour, on soit capable de revenir systématiquement à une présentation "0".
Donc je voulais refaire le tri derrière...
Selon toi, ça n'est pas possible avec VBA?
En plus EnableMultiPageItems concerne les champs de pages pas de lignes ou colonnes...
Le EnableMultiplePageItems me sert pour la détection des blanks un peu après.
Je suis conscient que la solution par le TCD directement fonctionne mais comme je t'ai dit, je veux minimiser les risques d'erreurs humaines...
Si c'est pas possible, je reste sur les filtres TCD. Tant pis
Merci de ton retour!