commande bars activation CommandBars par bouton via usf ?

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

A

avoriaz

Guest
re le forum:

cette fois ca concerne l'activation est desactivation des commandes barres:
j'ai regardé le forum et j'arrive a effacer et remettre la commande barre exel dans mon prog ...*
mais je voudrais le faire sous condition adminitrateur via mon usf verrouiller!!

voici ce que j'ai fais :
a l'ouverture de classeur je la retire :

Private Sub Workbook_Open()
'cache les barres exel
Application.CommandBars("Worksheet Menu Bar").Enabled = False
end sub


dans l'userform administrateur ( il ya un pass pour entrer) j'ai mi un bouton qui permet de reactiver la barre en cours d'execution de mon projet

Private Sub OptionButton2_Click()
If OptionButton2 = True Then Application.CommandBars("Worksheet Menu Bar").Visible = True
End Sub ' ceci pour permettre a l'admin de retrouver un exel pour faire des modif


a la fermeture du classeur je remets la barre:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
' remettre les barres exels avant de quitter
Application.CommandBars("Worksheet Menu Bar").Enabled = True

en ecrivant ceci la barre se retire bien a l'ouverture, apparait de nouveau a la fermeture Mais pendant l'execution du projet en acces admin j'arrive pas a la remettre le bp option 2 marche pas

merci pour votre aide

avo
 
bonjour

Sans avoir fait de test, et juste une idée :

Private Sub OptionButton2_Click()
If OptionButton2 = True Then Application.CommandBars("Worksheet Menu Bar").enabled = True
End Sub ' ceci pour permettre a l'admin de retrouver un exel pour faire des modif

Tu essayes de rendre visible une barre d'outil non activée.

Salut
Hervé
 
RE

slt herve

et bien je te remercie encore une fois pour ton aide

ca marche, ce que tu proposes j'arrive donc a activer la barre, je vais regarder de plus pres pour la desactiver aussi
je crois qu'avec un option button ca marche pas dans l'autre sens

j'essaye avec une case a coché pour voir

pour l'activer ca marche avec ce code

Private Sub OptionButton2_Click()
If OptionButton2 = True Then Application.CommandBars("Worksheet Menu
Bar").enabled = True ' Je l'active

If OptionButton2 = False Then Application.CommandBars("Worksheet Menu Bar").Enabled = False ' je la desactive cette option marche pas


End Sub
 
- 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

D
Réponses
7
Affichages
1 K
L
D
Réponses
4
Affichages
2 K
Djlolo2
D
O
Réponses
3
Affichages
1 K
Arnaud
A
M
Réponses
1
Affichages
3 K
S
M
Réponses
0
Affichages
1 K
M
B
  • Question Question
Réponses
6
Affichages
1 K
@+Thierry
@
M
  • Question Question
Réponses
2
Affichages
1 K
Mohammed
M
Retour