• Initiateur de la discussion Initiateur de la discussion DAMIEN
  • 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 !

D

DAMIEN

Guest
bonsoir
quelqu'un peut il m'expliquer pourquois cette macro (auto_close) ne marche pas correctement (la protection ne ce réactive pas) en faisant fichier quitter sur excel 97 alors alors que sur excel 2002, elle marche bien.


la macro:

Sub auto_open()
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
Application.CommandBars("File").Controls(5).Enabled = False
Application.CommandBars("File").Controls(3).Enabled = False
Application.CommandBars("TOOLS").Controls(7).Enabled = False

End Sub
Sub auto_close()
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
Application.CommandBars("File").Controls(5).Enabled = True
Application.CommandBars("File").Controls(3).Enabled = True
Application.CommandBars("TOOLS").Controls(7).Enabled = True
End Sub

merci

damien
 
Bonsoir Damien,

Essaie de n'utiliser que l'instruction : Activesheet.protect

Une remarque cependant, comme Thierry le faisait remarquer dans le post <http://www.excel-downloads.com/html/French/forum/messages/1_62276_62276.htm>, il est conseillé de ne plus utiliser ces macros.

Il faudrait remplacer "Auto_open" par "Private Sub Workbook_Open()" et "Auto-close" par "Private Sub Workbook_BeforeClose(Cancel As Boolean)"
Toutes deux à placer dans "This workbook" de VBA project.

Bon travail

@+

Dan
 
- 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

Réponses
17
Affichages
1 K
Retour