Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2010 Afficher feuille selon cellule remplie

  • Initiateur de la discussion Initiateur de la discussion niamor8071
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

N

niamor8071

Guest
Bonjour a tous et merci de prendre du temps pour lire ma demande.
Je vais essayer d'etre bref et clair.

Dans le fichier joint, feuille "parametres", 2 stagiaires (X et Y)
j'aimerais que les feuilles stagiaires 1 et 2 soient visibles uniquement si les cellules B9 et/ou B10 soient renseignées.
Sinon elle ne sont pas visibles.

Est ce possible?

Par avance merci
Romain
 

Pièces jointes

Bonsoir @niamor8071,

Voir dans le fichier joint la procédure Sub Masquer_Afficher() qui est exécutée quand on modifie les données de la feuille "PARAMETRES" et à l'ouverture du fichier. Pour cela, voir le code dans le module de la feuille "PARAMETRES" et dans le module de ThisWorkbook.
VB:
Sub Masquer_Afficher()
  With Sheets("PARAMETRES")
    Sheets("STAGIAIRE 1").Visible = IIf(.Range("b9") = "", xlSheetHidden, xlSheetVisible)
    Sheets("STAGIAIRE 2").Visible = IIf(.Range("b10") = "", xlSheetHidden, xlSheetVisible)
  End With
End Sub
 

Pièces jointes

Bonsoir mapomme,
Merci pour cette réponse rapide.
Je teste ca.
Bonne soirée
 
Re ,
pourrais tu m'expliquer pourquoi il y a 4 feuilles dans VBA?
Désolé d'être si inculte!!
Par avance merci
Romain
 
Re,

Il n'y a pas quatre feuilles.
  • Il y a trois modules de code de feuille correspondant aux trois feuilles Feuil1, Feuil2, Feuil3.
  • Il y un module de code correspondant au classeur lui-même (ThisWorkbook)
  • il y a un module de code indépendant (Module1)
La procédure évènementielle qui s’exécute à l'ouverture du classeur se trouve dans le module de ThisWorkbook.
La procédure qui s'exécute quand on change une donnée de la feuille Feuil1 se trouve dans le module de Feuil1.


 
Bonjour mapomme,

Merci beaucoup pour ces précisions.
J'essaie de réaliser ca dans mon fichier final.
Je pense que c'est pas gagné, mais bon....

en tout cas, un grand merci pour ton aide
Bonne journée
Romain
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

D
Réponses
16
Affichages
2 K
D
K
Réponses
7
Affichages
959
Kstanisic
K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…