affectation barre outils

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

gh4

XLDnaute Occasionnel
bjr

comment affecter une barre perso a chaque feuille
de façon qu'au passage de l'une sur l'autre la barre change


feuille1 avec barre perso 1
feuille2 a feuille50 avec barre perso 2
sans pour cela dans les macros le signaler si cela est possible

merci
 
Re : affectation barre outils

Bonsoir gh4

peut être via les macros événementielles, événements "activate" et "desactivate, code ci dessous à placer dans les modules des feuilles concernées :

Code:
Private Sub Worksheet_Activate()
'code de création de ta barre d'outils
End Sub
Private Sub Worksheet_Deactivate()
'code de suppression de la barre d'outils
End Sub

Mais tu auras un message d'alerte à l'ouverture du classeur, sauf à installer un certificat, voir fil dans la FAQ :

https://www.excel-downloads.com/thr...atiquement-sans-la-fenetre-dactivation.81054/

bonne soirée
@+

Edition bonsoir Hasco
 
Dernière édition:
Re : affectation barre outils

voila j'ai bien crer le code le probleme est quand à l'ouverture les deux barres s'affichent
que dois je faire pour passer d'une feuille a l'autre en changeant de barre

dans la feuille 1
Private Sub Worksheet_Activate()
'code de création de ta barre d'outils
Application.CommandBars("mabarrepersogh1").Visible = True


End Sub
Private Sub Worksheet_Deactivate()
Application.CommandBars("mabarrepersogh1").visible=faste

'code de suppression de la barre d'outils
End Sub

dans la feuille 2
Private Sub Worksheet_Activate()
'code de création de ta barre d'outils
Application.CommandBars("mabarrepersogh").Visible = True

End Sub
Private Sub Worksheet_Deactivate()
Application.CommandBars("mabarrepersogh").Visible = False
'code de suppression de la barre d'outils
End Sub
 
Re : affectation barre outils

Bonjour gh

regarde l'exemple ci joint, j'ai rajouté 2 événeents dans le module "thisworkbook", un à l'ouverture et un à la fermeture.

A noter, les 2 barres d'outils perso sont rattachées au classeur. Si tu distribues ton fichier à d'autres utilisateurs, elles ne seront plus disponibles, et ne viendront pas polluer la liste des barres disponibles dans leur application.

à tester et à adapter à ton projet.

bonne journée.
@+
 

Pièces jointes

- 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

Discussions similaires

  • Question Question
Microsoft 365 planning 5*8
Réponses
19
Affichages
1 K
  • Question Question
Microsoft 365 Ajout de données
Réponses
3
Affichages
571
Réponses
3
Affichages
1 K
Compte Supprimé 979
C
Retour