Masquer des colonnes avec du VBA, d'un ou des jours de la semaines

Bonsoir à tous,

Je viens vous solliciter pour résoudre mon problème de VBA…et je vous le dis d'avance, je suis débutant pour le VBA.

Dans la colonne F, F2 à F8, sera l'élément déclencheur pour le code VBA.

Je mets un X dans F8 (Dimanche) et j'aimerai que toutes les colonnes (H à LM) ayant Dimanche, se masque automatiquement.

J'aimerai le faire sur tous les jours de la semaine et de pouvoir garder les jours qui m'intéressent, soit individuellement ou en bloc, exemple : Dimanche (masqué d'office)

Lundi (visible) Mardi (masqué)

Mercredi (visible) Jeudi (masqué)

Vendredi (visible) Samedi (masqué)

Ne pas oublier que mes jours bougent dans le tableau en fonction de la date de début (B5) et la date de fin (B8). J'espère avoir été assez claire dans mon explication et vous remercie d'avance de votre aide.

Bonjour,

Ceci, réagit à chaque modification ( x ou rien) de la plage "F2:F8".

Cdlt

Bonjour

Ci joint ma solution

A+ François

Merci Arturo83 et fanfan38 !

Vos codes fonctionnent et je peux moduler mon tableau à ma guise

Rechercher des sujets similaires à "masquer colonnes vba jours semaines"