desactivation des barres d'outil

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

P

Philboy

Guest
Bonjour a tout le forum

voila mon problem :

j'ai un code que je met dans "thisworkbook",il serre a tout desactiver, quand je dis tout, c'est tout. mais j'aimerai le modifier pour laisser une seul barre d'outil (personnalisee) , le voici :



Private Sub Workbook_Activate()
Application.CommandBars(1).Enabled = False
Dim CmdB As CommandBar
For Each CmdB In Application.CommandBars
CmdB.Enabled = False



Next CmdB

End Sub


Private Sub Workbook_Deactivate()
Application.CommandBars(1).Enabled = True

Dim CmdB As CommandBar
For Each CmdB In Application.CommandBars
CmdB.Enabled = True
Next CmdB
End Sub


Merci pour vos lumieres
 
Salut PhilBoy

Pour ton problème :

aprés ta boucle tu peu insèrer :

commandbars("personnalisee").enable=false

Attention si tu ne veu pas avoir un code erreur dans ta réactivation :

dans ta boucle de réactivation
if commandbars("personnalisee").enable=false then next cmdb

voila je pense que cela doit marché (je ne l'ai pas encore testé)

A++
Wilfried ;-)
 
- 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
10
Affichages
539
Réponses
7
Affichages
321
Réponses
2
Affichages
430
Retour