Masquer automatiquement une feuille Excel 2016

Résolu/Fermé
domimeca Messages postés 35 Date d'inscription lundi 22 juin 2009 Statut Membre Dernière intervention 16 décembre 2017 - 5 déc. 2017 à 19:25
domimeca Messages postés 35 Date d'inscription lundi 22 juin 2009 Statut Membre Dernière intervention 16 décembre 2017 - 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.


A voir également:

1 réponse

domimeca Messages postés 35 Date d'inscription lundi 22 juin 2009 Statut Membre Dernière intervention 16 décembre 2017 1
6 déc. 2017 à 19:32
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.
0
domimeca Messages postés 35 Date d'inscription lundi 22 juin 2009 Statut Membre Dernière intervention 16 décembre 2017 1
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
0