Masquer des onglets en fonction d'une valeur

Résolu
Bonjour,

Je cherche un code VBA qui me permet de masquer ou afficher des onglets en fonction d'une valeur saisie dans un autre onglets
Le nom des onglets que je veux afficher ou masquer contient une valeur repère afin de faciliter le travail

Je m'explique :

Dans la cellule C3 de l'onglet "information" Quand je sélectionne "Livraison" ou "Réception"

Tous les onglets qui contiennent .Liv ou .Réc s'affichent ou se masquent

Exemple :

Quand je saisie la valeur Livraison les onglets Date.Liv, Heure.Liv, Ville.Liv ...et d'autres onglets contenant la valeur .Liv se masquent et vice versa

Pourriez vous m'aider?

Je vous remercie

Configuration: Windows / Chrome 78.0.3904.87

2 réponses

  1. Bonjour,

    onglets qui contiennent .Liv ou .Réc
    Dans le nom de l'onglet ou ?????
    1
    1. Bonjour

      à la fin du nom de chaque onglet Je voulais dire tous les onglets qui finissent par .Liv ou .Réc

      J'ai répondu à votre question et ce n'est toujours pas clair ?

      Merci beaucoup :-)
      0
    2. Re,
      Si Livraison: les .Réc sont masques et les .Liv s'affichent
      Si Réception: les .Réc s'affichent et les .Liv sont masques

      Dans votre demande y a un bleme vous inversez!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
      0
    3. Oui vous avez raison au temps pour moi
      0
    4. Quand je sélectionne Livraison je garde que les onglets qui finissent par .Liv et masquer ceux qui finissent par .Réc
      et quand je selectionne Réception je garde que les onglets qui finissent par Réc et masquer les autres qui finissent par .Liv
      0
    5. Re,

      Recuperez le fichier de M-12, il fait ce que vous voulez en changeant dans le code VBA .liv par .Liv et .rec par .Réc sinon marchera pas
      0
  2. Bonjour
    Un test
    https://mon-partage.fr/f/e6DhHGiG/
    1
    1. Bonjour,

      J'ai rajouté un onglet que j'ai nommé " Ville.rec" et j'ai sélectionné "Livraison" je le vois toujours j'ai l'impression que ça marche pas

      Merci
      0
    2. Au temps pour moi ça marche très bien

      Merci beaucoup

      Bonne continuation
      0