Merci pour la proposition
J'ai testé le fichier mais ce n'est pas exactement ça.
1) je ne souhaite pas modifié la liste hiérarchique (a0,a1,b0,...) dc j'ai mis la boucle for en commentaire..
2) la macro ne tiens pas compte des niveaux inférieurs c'est à dire que si je mets un 0 sur la ligne b0 je souhaite que toute les lignes qui sont dans un niveau inféirieuer à b0 (cad les ligne avec b1,b11,...) soient également à 0
3) la macro doit être réversible. en supprimant le 0 le filtre doit repassé à 1
Merci pour votre aide