Trier et Masquer colonnes automatiquement

Bonjour a tous !
Tout d’abord milles excuses si je ne suis pas dans la bonne catégorie.

Au boulot, je dispose d’un fichier excel a remplir avec en colonne B le nom des produits, En colonne C leur référence respective et sur toutes les colonnes restantes, j’inscris en ligne 1 le numéro du point de vente concerné et je coche ensuite les produits dont ils disposent.
Mais j’en ai 2000 et quelques et je souhaiterait qu’a chaque fois que je passe une colonne en couleur de fond ( vert pour ok et rouge pour ko) mes colonnes se masquent automatiquement et se range dans l’ordre croissant.

J’ai réussi a faire une macro pour les ranger dans l’ordre croissant mais pas a l’automatiser, de même pour masquer les colonnes automatiquement suivant la condition couleur, je ne sais comment faire.

Merci de votre aide !

Classeur online.xlsm (36,5 Ko)