Masquer automatiquement une feuille Excel 2016 [Résolu]

domimeca 30 Messages postés lundi 22 juin 2009Date d'inscription 11 décembre 2017 Dernière intervention - 5 déc. 2017 à 19:25 - Dernière réponse : domimeca 30 Messages postés lundi 22 juin 2009Date d'inscription 11 décembre 2017 Dernière intervention
- 7 déc. 2017 à 11:34
Bonjour,
Je voudrais pouvoir masquer automatiquement une feuille lorsque qu'elle n'est plus activée. A savoir que la structure de mon classeur est protégée via une macro. Je sais exécuter une macro lors de la sélection d'une feuille, mais je voudrais faire l'inverse.

Si quelqu'un peu m'aider merci à tous.


Afficher la suite 
30Messages postés lundi 22 juin 2009Date d'inscription 11 décembre 2017 Dernière intervention

2 réponses

Répondre au sujet
domimeca 30 Messages postés lundi 22 juin 2009Date d'inscription 11 décembre 2017 Dernière intervention - 6 déc. 2017 à 19:32
0
Utile
1
merci michel_m, je vais me pencher sur ta proposition mais aujourd'hui c'était "relax" Je ne vois pas apparaître ta réponse ici, mais je te tiendrais au courant de mes essais.
domimeca 30 Messages postés lundi 22 juin 2009Date d'inscription 11 décembre 2017 Dernière intervention - 7 déc. 2017 à 11:34
Un peu de fouille sur les différents forums, une nuit qui porte conseil et voilà le résultat qui marche, avec en prime une protection du classeur avec mot de passe.
A mettre sur le code de la feuille, en l’occurrence ici "feuil2"

Private Sub Worksheet_Deactivate()
'on déverrouille la structure du classeur
ActiveWorkbook.Unprotect Password:="mon mot de passe"
Sheets("Feuil2").Visible = False
'on verrouille la structure du classeur
ActiveWorkbook.Protect Password:="mon mot de passe", Structure:=True, Windows:=False
End Sub
Commenter la réponse de domimeca