Bonjour,
Je vais tenter de m expliquer, mais ca va peut etre pas etre tres clair;
Je souhaiterai faire une macro qui va me masquer les colonnes qui n ont que des 0, mais cela doit etre valable une fois trié, c est a dire que si je tri avec "b" et qu il n ya que des 0, et meme si la colonne comprend des 1 en a, elle est masquée. Je pensai rajouté une case "=somme()" sous chaque colonne afin ensuite de balayer ces cases est de masquer lorsque c est egale a 0 mais ca ne prend pas en compte le tri du coup.
Sinon je pensais a deux macro, une pour a et une pour b, qui pour chaque colonne irai regarder la colonne "reference" et si c est a, par exemple, elle additionne la case de la colonne dans une variable style c=c+(case) est a la fin si on a 0 elle masque et passe a la colonne d apres. Mais ca je ne sais pas le faire en VBA.
J espere avoir etait clair.
Je vous remercie d avance de l attention que vous y porterez et je suis bien sure ouvert a toute proposition auquel je n aurai pas pensé.
Un fichier d exemple est joint
Je vais tenter de m expliquer, mais ca va peut etre pas etre tres clair;
Je souhaiterai faire une macro qui va me masquer les colonnes qui n ont que des 0, mais cela doit etre valable une fois trié, c est a dire que si je tri avec "b" et qu il n ya que des 0, et meme si la colonne comprend des 1 en a, elle est masquée. Je pensai rajouté une case "=somme()" sous chaque colonne afin ensuite de balayer ces cases est de masquer lorsque c est egale a 0 mais ca ne prend pas en compte le tri du coup.
Sinon je pensais a deux macro, une pour a et une pour b, qui pour chaque colonne irai regarder la colonne "reference" et si c est a, par exemple, elle additionne la case de la colonne dans une variable style c=c+(case) est a la fin si on a 0 elle masque et passe a la colonne d apres. Mais ca je ne sais pas le faire en VBA.
J espere avoir etait clair.
Je vous remercie d avance de l attention que vous y porterez et je suis bien sure ouvert a toute proposition auquel je n aurai pas pensé.
Un fichier d exemple est joint