VBA Afficher une colonne en fonction de son intitulé

Bonjour,

Sur un fichier de pointage d'activité, je souhaiterai afficher seulement la colonne de la semaine sélectionnée dans la cellule "B3".

J'ai fait une macro qui faisait cela à partir du numéro de semaine mais pour les semaines à cheval sur deux mois (exemple Semaine 5) la macro bloque car il y a deux fois S5.

Je voudrais donc le faire à partir de l'intitulé.

Si je sélectionne "S1 Janv" en B3, j'aimerai que toutes les colonnes soient masquées sauf S1 Janv.

Merci d'avance,

13test.xlsx (13.93 Ko)

Bonjour

Un essai à tester. Te convient-il ?

18test-1-v1.xlsm (22.46 Ko)

Bye !

Bonjour,

C'est parfait merci !!

Bonjour,

En fait, la macro ne fonctionne pas toujours.

Par exemple si je sélectionne "S6 Fev", elle m'affiche "S5 Fev"

Elle ne fonctionne que pour les premières semaines.

Auriez-vous une solution?

Nouvelle version :

21test-1-v2.xlsm (22.71 Ko)

Bye !

Rechercher des sujets similaires à "vba afficher colonne fonction intitule"