Daydayer
Messages postés201Date d'inscriptionmercredi 1 décembre 2004StatutMembreDernière intervention13 août 2005
-
7 juin 2005 à 14:40
ricomiracle
Messages postés195Date d'inscriptionvendredi 19 novembre 2004StatutMembreDernière intervention30 novembre 2009
-
9 juin 2005 à 20:39
bonjour,
j'ai créé un bouton dans la barre de menu excel, permettant d'accéder directement à certains form du soft que je fais sous VB editor. Ce bouton est désactivé pour tout autre classeur autre que celui ou j'ai besoin du soft, grâce au code suivant:
Private Sub Workbook_Deactivate()
Dim x, y, Menu_R, Menu_C, NbM
If Closing = 0 Then
'get the amount of controls in the bartool
NbM = Application.CommandBars.ActiveMenuBar.Controls.Count
'action on the PMS button
Menu_R = MenuBars(xlWorksheet).Menus(ButtonName).Caption
'check with of the controls of the bartool
For y = 1 To NbM
Menu_C = Application.CommandBars.ActiveMenuBar.Controls(y).Caption
'if find a control corresponding to a control of the WP file bartool
'then make it disabled
If Menu_R = Menu_C Then
Application.CommandBars.ActiveMenuBar.Controls(y).Enabled = False
Exit For
End If
Next y
End If
End Sub
J'aimerais que ce bouton soit aussi désactivé lorsque on se trouve sur une page du classeur qui n'a pas de nom uniquement numérique...
une idée?
Daydayerement Vôtre
A voir également:
Désactiver un bouton de menu quand on est pas sur une certaine feuille excel