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

M

Mohammed

Guest
Bonjour tt le monde
je cherche une macro qui me desactivera "options" dans "Outils"
j ai une macro mais elle desactive tout "Outils"..la voici:

Application.CommandBars("worksheet menu bar").Controls("outils").Enabled = False
Mohammed @+
 
bonsoir

voilà une soluce

Application.CommandBars("Worksheet Menu Bar").Controls("&Outils").Controls("&Options...").Enabled = True



ce serait bien si la solution ci-desosus voulait marcher
Set newctrl = CommandBars.FindControl(ID:=522)
newctrl.Enabled = False
MsgBox newctrl.Caption

bye
Stéphane



Sub h()

Application.ScreenUpdating = False
ActiveSheet.Cells.ClearContents
i = 1

'Barre d'outils
For Each cb In CommandBars
Cells(i, 1).Value = cb.Name

For Each ctl In cb.Controls
i = i + 1
Cells(i, 2).Value = ctl.Caption
Cells(i, 3).Value = ctl.ID
'If ctl.Caption = "&Outils" Then

If ctl.Controls.Count > 0 Then
k = i
On Error Resume Next
For Each tt In ctl.Controls
k = k + 1
Cells(k, 3).Value = tt.Caption
Cells(k, 4).Value = tt.ID
Next tt
End If
i = k + 1
'End If
Next ctl

Next cb
End Sub
 
18 Rendre inaccessible l'item Outils.
Sub InhibeMenuOutils()
CommandBars(1).Controls(6).Enabled = False
End Sub

19 Rendre accessible l'item Outils.
Sub AfficheMenuOutils()
CommandBars(1).Controls(6).Enabled = True
End Sub

20 Rendre inaccessible l'item Outils, Protection.
Sub InhibeOutilsProtection()
CommandBars(1).Controls(6).Controls(6).Enabled = False
End Sub

21 Rendre accessible l'item Outils, Protection.
Sub AfficheOutilsProtection()
CommandBars(1).Controls(6).Controls(6).Enabled = True
End Sub

Tiens, ce n'est pas de moi.Mais ta réponse y est.

@ +

Moa
 
- 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
8
Affichages
302
Réponses
5
Affichages
542
Retour