Empêcher l'affichage d'un classeur
Catégorie : Fichier
Publié par veriland le 13-Aug-2013 11:00

empêcher l'affichage d'un classeur s'il est ouvert alors que l'exécution des macros est désactivée dans les options de sécurité

 

code à coller dans ThisWorkbook

 
module


Option Explicit

'VériTi ... http://excel.veriti.net
'dans l'évènement Open du classeur...
Private Sub Workbook_Open()
ThisWorkbook.IsAddin = False
End Sub

'dans l'évènement BeforeSave ou BeforeClose du classeur...
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ThisWorkbook.IsAddin = True
End Sub

ainsi, si on ouvre le classeur alors que les options de sécurité bloquent l'exécution des macros, le classeur reste invisible...(mais pas VBA)