Position barre d'outils personnalisée

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

S

stargate

Guest
Bonjour,

j'ai crée un barre d'outils personnalisée

Pour protéger mon classeur, je masque toutes les barres de commandes sauf ma barre de commande personnalisée


Quand je repasse en mode création, je réaffiche toutes les barres de commmandes.


ma barre de commandes personnalisée se place à chaque fois entre la barre de commandes 'Standard' et la barre de commandes 'Formatting'

Ma question,

Comment faire pour qu'elle se positionne après
la barre de commandes 'Formating' et avant la barre de commandes 'Visual Basic'


Merci
 
voici le code de ma barre perso


Code:
Sub BoMenu()
'Procédure appelée à l'ouverture du classeur

'Déclaration des variables
Dim cb As CommandBar
Dim btn As CommandBarButton

'Gestion des erreurs
On Error Resume Next
CommandBars('Personnalisé').Delete
On Error GoTo 0

'Affectation des variables
'Ajout de la barre d'outils
Set cb = CommandBars.Add
    With cb
        .Name = 'Personnalisé'
        .Position = msoBarTop
        .Visible = True
    End With

'Ajout des boutons de la barre d'outils
Set btn = CommandBars('Personnalisé').Controls.Add _
    (Type:=msoControlButton)
  With btn
        .BeginGroup = True
        .Caption = 'Création'
        .FaceId = 162
        .OnAction = 'pass'
        .TooltipText = 'Création'
        .Style = msoButtonIconAndCaption
    End With

Set btn = CommandBars('Personnalisé').Controls.Add _
    (Type:=msoControlButton)
    
    With btn
        
        .Caption = 'Lecture'
        .FaceId = 48
        .OnAction = 'Lecture'
        .TooltipText = 'Lecture'
        .Style = msoButtonIconAndCaption
    End With

'Positionnement de la barre d'outils personnalisé
'
Application.CommandBars('Personnalisé').RowIndex = 3
Application.CommandBars('Personnalisé').Left = 0
End Sub

voilà
 
- 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

Retour